Ignore:
Timestamp:
May 22, 2019, 10:03:37 PM (5 years ago)
Author:
coas-nagasima
Message:

ビルドが通るよう更新

Location:
azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby
Files:
37 edited

Legend:

Unmodified
Added
Removed
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/README-mruby.txt

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    11mruby
    2                                               2017.4.17  新規
     2                                              2017.4.17  新規
    33                                              2017.11.4 
    4                                               大山 博司
     4                                              大山 博司
    55
    6 â– æ¦‚要
     6■概要
    77
    8 mruby ディレクトリには、組込み用 mruby VM のセルタイプ、および
    9 MrubyBridgePlugin に対応したモジュールが含まれます.
     8mruby ディレクトリには、組込み用 mruby VM のセルタイプ、および
     9MrubyBridgePlugin に対応したモジュールが含まれます.
    1010
    11 mruby V1.2.0 に対応しています.V1.1.0 でもビルドすることは可能です.
     11mruby V1.2.0 に対応しています.V1.1.0 でもビルドすることは可能です.
    1212
    13 ã“こには mruby の本体は含まれません.以下からダウンロードするå¿
    14 è¦ãŒã‚ります.
     13ここには mruby の本体は含まれません.以下からダウンロードする必要があります.
    1514   http://forum.mruby.org/
    1615
    17 â– TECS ジェネレータ V1.5 での変更
     16■TECS ジェネレータ V1.5 での変更
    1817
    19 tMruby.cdl (パス:tecsgen/tecs/mruby/tMruby.cdl) を新設した.
    20 ä»¥ä¸‹ã‚’可能にするために tMruby を composite に分解した.
    21  * mruby スクリプトの周期タスク実行
    22  * VM ごとに異なる TLSF アロケータコンポーネントを使用
     18tMruby.cdl (パス:tecsgen/tecs/mruby/tMruby.cdl) を新設した.
     19以下を可能にするために tMruby を composite に分解した.
     20 * mruby スクリプトの周期タスク実行
     21 * VM ごとに異なる TLSF アロケータコンポーネントを使用
    2322
    24 tMruby.cdl では tMruby (ネームスペースパス:nMruby::tMruby) の実è£
    25 ã‚’
    26 æ–°ã—くした他、周期タスク実行用の tMrubyCyclic (同:nMruby::tMrubyCyclic)
    27 ã‚’新設した.tMruby を分解した、tMrubyVM セルタイプと、そのシグニチャ
    28 sMruby (sMruby.cdlå†
    29 ) も新設した.
     23tMruby.cdl では tMruby (ネームスペースパス:nMruby::tMruby) の実装を
     24新しくした他、周期タスク実行用の tMrubyCyclic (同:nMruby::tMrubyCyclic)
     25を新設した.tMruby を分解した、tMrubyVM セルタイプと、そのシグニチャ
     26sMruby (sMruby.cdl内) も新設した.
    3027
    31 tMruby.cdl に置き換え可能だが、以下の点でビルド用 Makefile の変更がå¿
    32 è¦ï¼Ž
    33  * TLSF ヘッダ tTLSFMalloc_inline.h へのパスを追加
    34  * TLSF のオブジェクトの追加 (mruby+TECS on EV3 には実è£
    35 æ¸ˆã¿)
     28tMruby.cdl に置き換え可能だが、以下の点でビルド用 Makefile の変更が必要.
     29 * TLSF ヘッダ tTLSFMalloc_inline.h へのパスを追加
     30 * TLSF のオブジェクトの追加 (mruby+TECS on EV3 には実装済み)
    3631
    37 ã¾ãŸã€ä»¥ä¸‹ã®ç‚¹ã«ç•™æ„ã™ã‚‹å¿
    38 è¦ãŒã‚る.
    39  * TLSF は、VM ごとに 1MB を割り付ける
     32また、以下の点に留意する必要がある.
     33 * TLSF は、VM ごとに 1MB を割り付ける
    4034
    41 ã“のため、十分な空きメモリがå¿
    42 è¦ã§ã‚る.
    43 ã“のサイズは VM セルの定義で変更可能 (属性 memoryPoolSize).
     35このため、十分な空きメモリが必要である.
     36このサイズは VM セルの定義で変更可能 (属性 memoryPoolSize).
    4437
    45 â–  コンポーネント概要
     38■ コンポーネント概要
    4639
    47 tMruby.cdl: (TECS ジェネレータ V1.5.0 以降)
     40tMruby.cdl: (TECS ジェネレータ V1.5.0 以降)
    4841 celltype  tMrubyVM
    49     VM を実è£
    50 ã™ã‚‹ãŸã‚ã®ã‚»ãƒ«ã‚¿ã‚¤ãƒ—.メモリアロケータ TLSFMalloc を含ま
    51     ない. 受け口 eMrubyVM のシグニチャは sMruby.
     42    VM を実装するためのセルタイプ.メモリアロケータ TLSFMalloc を含ま
     43    ない. 受け口 eMrubyVM のシグニチャは sMruby.
    5244
    5345 composite tMruby
    54     受け口 eMrubyBody のシグニチャを sTaskBody とする.tTLSFMalloc も
    55     組みå
    56 ¥ã‚Œ.
     46    受け口 eMrubyBody のシグニチャを sTaskBody とする.tTLSFMalloc も
     47    組み入れ.
    5748
    5849 composite tMrubyCyclic
    59     受け口 eMrubyBody のシグニチャを sTaskBody とする.tTLSFMalloc も
    60     組みå
    61 ¥ã‚Œ.
    62     周期タスク起床を前提としている.
    63     一回目の呼出しでは mrb_open し、ブリッジセルを登録後、mrb_run を呼
    64     び出してスクリプト実行を行う.スクリプト終了後に mrb_close は呼び
    65     出されない.
    66     二回目以降の呼出しでは mrb_run のみ呼び出される.
    67     終了処理 mrb_close を呼びだす手段は提供していない.突然電源が切ら
    68     れることを前提としている. (少なくとも最初の実è£
    69 ã§ã¯).
     50    受け口 eMrubyBody のシグニチャを sTaskBody とする.tTLSFMalloc も
     51    組み入れ.
     52    周期タスク起床を前提としている.
     53    一回目の呼出しでは mrb_open し、ブリッジセルを登録後、mrb_run を呼
     54    び出してスクリプト実行を行う.スクリプト終了後に mrb_close は呼び
     55    出されない.
     56    二回目以降の呼出しでは mrb_run のみ呼び出される.
     57    終了処理 mrb_close を呼びだす手段は提供していない.突然電源が切ら
     58    れることを前提としている. (少なくとも最初の実装では).
    7059
    71 sMruby.cdl:
     60sMruby.cdl
    7261 signature sMruby
    73    åˆæœŸåŒ–、実行、終了処理に分解したシグニチャ
     62   初期化、実行、終了処理に分解したシグニチャ
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/TECSPointer.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r388 r389  
    44 *   Copyright (C) 2008-2012 by TOPPERS Project
    55 *--
    6  *   ä¸Šè¨˜è‘—作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)(4)の条件を満たす場合に限り,本ソフトウェ
    8  *   ã‚¢ï¼ˆæœ¬ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’改変したものを含む.以下同じ)を使用・複製・改
    9  *   å¤‰ãƒ»å†é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *       æ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定が,そのままの形でソー
    13  *       ã‚¹ã‚³ãƒ¼ãƒ‰ä¸­ã«å«ã¾ã‚Œã¦ã„ること.
    14  *   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *       ç”¨ã§ãã‚‹å½¢ã§å†é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *       è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *       ã®ç„¡ä¿è¨¼è¦å®šã‚’掲載すること.
    21  *   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *       ç”¨ã§ããªã„形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *       ã¨ï¼Ž
    25  *     (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *         ä½œæ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定を掲載すること.
    29  *     (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *         å ±å‘Šã™ã‚‹ã“と.
    33  *   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *       å®³ã‹ã‚‰ã‚‚,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *       ã¾ãŸï¼Œæœ¬ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ãƒ¦ãƒ¼ã‚¶ã¾ãŸã¯ã‚¨ãƒ³ãƒ‰ãƒ¦ãƒ¼ã‚¶ã‹ã‚‰ã®ã„かなる理
    38  *       ç”±ã«åŸºã¥ãè«‹æ±‚からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *       å
    41 è²¬ã™ã‚‹ã“と.
     6 *   上記著作権者は,以下の(1)(4)の条件を満たす場合に限り,本ソフトウェ
     7 *   ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *   変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *       権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *       スコード中に含まれていること.
     12 *   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *       用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *       者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *       の無保証規定を掲載すること.
     16 *   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *       用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *       と.
     19 *     (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *         作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *     (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *         報告すること.
     23 *   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *       害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *       また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *       由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *       免責すること.
    4228 * 
    43  *   æœ¬ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¯ï¼Œç„¡ä¿è¨¼ã§æä¾›ã•ã‚Œã¦ã„るものである.上記著作権è€
    44 ãŠ
    45  *   ã‚ˆã³TOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *   ã«å¯¾ã™ã‚‹é©åˆæ€§ã‚‚含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *   ã‚¢ã®åˆ©ç”¨ã«ã‚ˆã‚Šç›´æŽ¥çš„または間接的に生じたいかなる損害に関しても,そ
    48  *   ã®è²¬ä»»ã‚’負わない.
     29 *   本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *   よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *   に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *   アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *   の責任を負わない.
    4934 * 
    5035 *   $Id$
     
    9984POINTER_BODY( SChar,  char_t )          /* struct SCharPointerBody */
    10085
    101 // ■ TECS_NO_VAL_CHECK を define すると、値チェックを省略する
     86// ■ TECS_NO_VAL_CHECK を define すると、値チェックを省略する
    10287#ifndef TECS_NO_VAL_CHECK
    10388#define VALCHECK_INT(Type, TYPE, type )                                                                 \
     
    174159VALCHECK_UINT( UInt64, UINT64, uint64_t )
    175160#ifndef mrb_int_IS_int64
    176          // ■ int 32 bit を仮定している. 64 bit であれば mrb_int_IS_64 を define する
     161         // ■ int 32 bit を仮定している. 64 bit であれば mrb_int_IS_64 を define する
    177162VALCHECK_MRB_INT( Int64, INT64, int64_t )
    178163VALCHECK_MRB_UINT( UInt64, UINT64, uint64_t )
    179164#else
    180 #define VALCHECK_MRB_Int64(mrb,val)      // 範囲チェックが無意味であるため、警告が出るのを回避する
    181 #define VALCHECK_MRB_UInt64(mrb,val)      // 範囲チェックが無意味であるため、警告が出るのを回避する
     165#define VALCHECK_MRB_Int64(mrb,val)      // 範囲チェックが無意味であるため、警告が出るのを回避する
     166#define VALCHECK_MRB_UInt64(mrb,val)      // 範囲チェックが無意味であるため、警告が出るのを回避する
    182167#endif
    183168
    184169#ifndef TECS_NO_VAL_CHECK
    185          // ■ char_t は unsigned とみなす
     170         // ■ char_t は unsigned とみなす
    186171static inline void
    187172VALCHECK_Char( mrb_state *mrb, mrb_int  val )
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/TECSStruct.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r388 r389  
    44 *   Copyright (C) 2008-2012 by TOPPERS Project
    55 *--
    6  *   ä¸Šè¨˜è‘—作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)(4)の条件を満たす場合に限り,本ソフトウェ
    8  *   ã‚¢ï¼ˆæœ¬ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’改変したものを含む.以下同じ)を使用・複製・改
    9  *   å¤‰ãƒ»å†é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *       æ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定が,そのままの形でソー
    13  *       ã‚¹ã‚³ãƒ¼ãƒ‰ä¸­ã«å«ã¾ã‚Œã¦ã„ること.
    14  *   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *       ç”¨ã§ãã‚‹å½¢ã§å†é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *       è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *       ã®ç„¡ä¿è¨¼è¦å®šã‚’掲載すること.
    21  *   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *       ç”¨ã§ããªã„形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *       ã¨ï¼Ž
    25  *     (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *         ä½œæ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定を掲載すること.
    29  *     (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *         å ±å‘Šã™ã‚‹ã“と.
    33  *   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *       å®³ã‹ã‚‰ã‚‚,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *       ã¾ãŸï¼Œæœ¬ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ãƒ¦ãƒ¼ã‚¶ã¾ãŸã¯ã‚¨ãƒ³ãƒ‰ãƒ¦ãƒ¼ã‚¶ã‹ã‚‰ã®ã„かなる理
    38  *       ç”±ã«åŸºã¥ãè«‹æ±‚からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *       å
    41 è²¬ã™ã‚‹ã“と.
     6 *   上記著作権者は,以下の(1)(4)の条件を満たす場合に限り,本ソフトウェ
     7 *   ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *   変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *       権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *       スコード中に含まれていること.
     12 *   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *       用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *       者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *       の無保証規定を掲載すること.
     16 *   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *       用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *       と.
     19 *     (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *         作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *     (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *         報告すること.
     23 *   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *       害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *       また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *       由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *       免責すること.
    4228 * 
    43  *   æœ¬ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¯ï¼Œç„¡ä¿è¨¼ã§æä¾›ã•ã‚Œã¦ã„るものである.上記著作権è€
    44 ãŠ
    45  *   ã‚ˆã³TOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *   ã«å¯¾ã™ã‚‹é©åˆæ€§ã‚‚含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *   ã‚¢ã®åˆ©ç”¨ã«ã‚ˆã‚Šç›´æŽ¥çš„または間接的に生じたいかなる損害に関しても,そ
    48  *   ã®è²¬ä»»ã‚’負わない.
     29 *   本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *   よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *   に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *   アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *   の責任を負わない.
    4934 * 
    5035 *   $Id$
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/mruby.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/mrubyInitializer.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/mrubyPointers.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/mrubyVMs.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5237
    5338/*
    54  * POSIX 環境用の VM
    55  * mrbgems の mrbgems/mruby-bin-mruby/tools/mruby/mruby.c を参考に作成したもの
     39 * POSIX 環境用の VM
     40 * mrbgems の mrbgems/mruby-bin-mruby/tools/mruby/mruby.c を参考に作成したもの
    5641 */
    5742namespace nMruby{
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tBoolPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tBoolPointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Bool, bool_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_BoolPointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tCharPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tCharPointer_tecsgen.h"
    5944
     
    7257#endif
    7358
    74 /* 受け口関数 #_TEPF_# */
     59/* 受け口関数 #_TEPF_# */
    7560/* #[<ENTRY_PORT>]# eInitialize
    7661 * entry port: eInitialize
     
    8974        struct  RClass *c;
    9075
    91         /* ここに処理本体を記述します #_TEFB_# */
     76        /* ここに処理本体を記述します #_TEFB_# */
    9277        c = tecs_init_CharPointer( mrb, TECS );
    9378        mrb_define_method(mrb, c, "to_s", CharPointer_to_s, MRB_ARGS_NONE());
     
    9782
    9883/* #[<POSTAMBLE>]#
    99  *   ã“れより下に非受け口関数を書きます
     84 *   これより下に非受け口関数を書きます
    10085 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tDouble64Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tDouble64Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Double64, double64_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_Double64Pointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tFloat32Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *   *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *   *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5136
    5237/* #[<PREAMBLE>]#
    53  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    54  * tecsmerge によるマージに使用されます
     38 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     39 * tecsmerge によるマージに使用されます
    5540 *
    5641 * #[</PREAMBLE>]# */
    5742
    58 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     43/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5944#include "nMruby_tFloat32Pointer_tecsgen.h"
    6045
     
    6853CHECK_AND_GET_POINTER( Float32, float32_t )
    6954
    70 /* 受け口関数 #_TEPF_# */
     55/* 受け口関数 #_TEPF_# */
    7156/* #[<ENTRY_PORT>]# eInitialize
    7257 * entry port: eInitialize
     
    8368eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8469{
    85         /* ここに処理本体を記述します #_TEFB_# */
     70        /* ここに処理本体を記述します #_TEFB_# */
    8671        (void)tecs_init_Float32Pointer( mrb, TECS );
    8772}
    8873
    8974/* #[<POSTAMBLE>]#
    90  *   ã“れより下に非受け口関数を書きます
     75 *   これより下に非受け口関数を書きます
    9176 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tInt16Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tInt16Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Int16, int16_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_Int16Pointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tInt32Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tInt32Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Int32, int32_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_Int32Pointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tInt64Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2012 by Ubiquitous Computing and Networking Laboratory
    33 *                Ritsumeikan Univ., JAPAN
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tInt64Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Int64, int64_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_Int64Pointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tInt8Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tInt8Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Int8, int8_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_Int8Pointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tIntPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tIntPointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Int, int )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_IntPointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tLongPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tLongPointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Long, long )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_LongPointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tMruby.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  * 呼び口関数 #_TCPF_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 * 呼び口関数 #_TCPF_#
    5540 * call port : cSerialPort  signature: sSerialPort context: task
    5641 *   ER             cSerialPort_open( );
     
    6348 * #[</PREAMBLE>]# */
    6449
    65 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     50/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    6651#include "nMruby_tMruby_tecsgen.h"
    6752#include <string.h>
     
    8469
    8570void mrb_init_mrb(CELLCB *p_cellcb, mrb_state *mrb);
    86 /* 受け口関数 #_TEPF_# */
     71/* 受け口関数 #_TEPF_# */
    8772/* #[<ENTRY_PORT>]# eMrubyBody
    8873 * entry port: eMrubyBody
     
    143128
    144129/* #[<POSTAMBLE>]#
    145  *   ã“れより下に非受け口関数を書きます
     130 *   これより下に非受け口関数を書きます
    146131 * #[</POSTAMBLE>]#*/
    147132
     
    166151_sbrk(size_t incr)
    167152{
    168   // TODO: 正しいヒープサイズを指定すること (EV3はRAM 64MB)
     153  // TODO: 正しいヒープサイズを指定すること (EV3はRAM 64MB)
    169154  extern char __heap_start;
    170   static uint32_t cs3_heap_end = &__heap_start + MEM_SIZE; // ヒープの最後アドレス
     155  static uint32_t cs3_heap_end = &__heap_start + MEM_SIZE; // ヒープの最後アドレス
    171156  static char *heap_end = &__heap_start;
    172157  char *prev_heap_end;
     
    208193  char *cp;
    209194  cp = (char*)buf;
    210   /* シリアルポートが結合されている場合のみ呼び出す
     195  /* シリアルポートが結合されている場合のみ呼び出す
    211196  if(is_cSerialPort_joined()){
    212197    //cSerialPort_write(buf, size);
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tMrubyCyclicTaskBody.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 呼び口関数 #_TCPF_#
     40 * 呼び口関数 #_TCPF_#
    5641 * call port: cMrubyVM signature: nMruby_sMrubyVM context:task
    5742 *   bool_t         cMrubyVM_initialize( );
     
    6247 * #[</PREAMBLE>]# */
    6348
    64 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     49/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    6550#include "nMruby_tMrubyCyclicTaskBody_tecsgen.h"
    6651
     
    7055#endif
    7156
    72 /* 受け口関数 #_TEPF_# */
     57/* 受け口関数 #_TEPF_# */
    7358/* #[<ENTRY_PORT>]# eMrubyBody
    7459 * entry port: eMrubyBody
     
    9075        }
    9176        else {
    92                 /* エラー処理コードをここに記述します */
     77                /* エラー処理コードをここに記述します */
    9378        } /* end if VALID_IDX(idx) */
    9479
    95         /* ここに処理本体を記述します #_TEFB_# */
     80        /* ここに処理本体を記述します #_TEFB_# */
    9681  if( ! VAR_b_init ){
    9782      cMrubyVM_initialize( );
     
    10287
    10388/* #[<POSTAMBLE>]#
    104  *   ã“れより下に非受け口関数を書きます
     89 *   これより下に非受け口関数を書きます
    10590 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tMrubyProc.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/*
    52  * 以前の nMruby_tMrubyProc.c は、mruby の本体に含まれていた
     37 * 以前の nMruby_tMrubyProc.c は、mruby の本体に含まれていた
    5338 *    mrbgems/mruby-bin-mruby/tools/mruby/mruby.c
    54  * をベースに TECS のコードを足していたが、TOPPERS ライセンスと異なるため
    55  * 新たに書き下ろした。(小さなコードのため、概ね似たようなものになるが。
     39 * をベースに TECS のコードを足していたが、TOPPERS ライセンスと異なるため
     40 * 新たに書き下ろした。(小さなコードのため、概ね似たようなものになるが。
    5641 */
    5742
     
    8065 * #[</PREAMBLE>]# */
    8166
    82 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     67/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    8368#include "nMruby_tMrubyProc_tecsgen.h"
    8469
     
    8873#endif
    8974
    90 /* 受け口関数 #_TEPF_# */
     75/* 受け口関数 #_TEPF_# */
    9176/* #[<ENTRY_PORT>]# eMain
    9277 * entry port: eMain
     
    11095        }
    11196        else {
    112                 /* エラー処理コードをここに記述します */
     97                /* エラー処理コードをここに記述します */
    11398      return -1;
    11499        } /* end if VALID_IDX(idx) */
    115100
    116         /* ここに処理本体を記述します #_TEFB_# */
     101        /* ここに処理本体を記述します #_TEFB_# */
    117102  if (argc != 2) {
    118103      printf("usage: %s script.rb\n", argv[0]);
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tMrubyProc_1_0.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    55 * A little modification is done to to call initializer registering TECS components.
    66 *
    7  * このファイルは、mruby のものです。
    8  * mruby のライセンスのもとで、é
    9 å¸ƒã•ã‚Œã¾ã™ã€‚(TOPPERS ライセンスではありません)
    10  *  参ç
    11 §ï¼š  https://github.com/mruby/mruby
    12  * TECS コンポーネントを登録する初期化子を呼ぶため、少しの修正がなされています。
     7 * このファイルは、mruby のものです。
     8 * mruby のライセンスのもとで、配布されます。(TOPPERS ライセンスではありません)
     9 *  参照:  https://github.com/mruby/mruby
     10 * TECS コンポーネントを登録する初期化子を呼ぶため、少しの修正がなされています。
    1311 */
    1412
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tMrubyTaskBody.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 呼び口関数 #_TCPF_#
     40 * 呼び口関数 #_TCPF_#
    5641 * call port: cMrubyVM signature: nMruby_sMrubyVM context:task
    5742 *   bool_t         cMrubyVM_initialize( );
     
    6146 * #[</PREAMBLE>]# */
    6247
    63 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     48/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    6449#include "nMruby_tMrubyTaskBody_tecsgen.h"
    6550
     
    6954#endif
    7055
    71 /* 受け口関数 #_TEPF_# */
     56/* 受け口関数 #_TEPF_# */
    7257/* #[<ENTRY_PORT>]# eMrubyBody
    7358 * entry port: eMrubyBody
     
    8974        }
    9075        else {
    91                 /* エラー処理コードをここに記述します */
     76                /* エラー処理コードをここに記述します */
    9277        } /* end if VALID_IDX(idx) */
    9378
    94         /* ここに処理本体を記述します #_TEFB_# */
     79        /* ここに処理本体を記述します #_TEFB_# */
    9580  if( cMrubyVM_initialize( ) ){
    9681    cMrubyVM_run( );
     
    10085
    10186/* #[<POSTAMBLE>]#
    102  *   ã“れより下に非受け口関数を書きます
     87 *   これより下に非受け口関数を書きます
    10388 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tMrubyVM.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * irep             uint8_t*         ATTR_irep       
    5742 * var_irep         mrb_irep*        VAR_var_irep   
     
    5944 * rproc            struct RProc*    VAR_rproc       
    6045 *
    61  * 呼び口関数 #_TCPF_#
     46 * 呼び口関数 #_TCPF_#
    6247 * call port: cInit signature: nMruby_sInitializeBridge context:task optional:true
    6348 *   bool_t     is_cInit_joined()                     check if joined
     
    7257 * #[</PREAMBLE>]# */
    7358
    74 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     59/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    7560#include "nMruby_tMrubyVM_tecsgen.h"
    7661#include <string.h>
     
    8974#endif
    9075
    91 /* 受け口関数 #_TEPF_# */
     76/* 受け口関数 #_TEPF_# */
    9277/* #[<ENTRY_PORT>]# eMrubyVM
    9378 * entry port: eMrubyVM
     
    10994        }
    11095        else {
    111                 /* エラー処理コードをここに記述します */
     96                /* エラー処理コードをここに記述します */
    11297    return false;
    11398        } /* end if VALID_IDX(idx) */
    11499
    115100  cMalloc_initializeMemoryPool();
    116         /* ここに処理本体を記述します #_TEFB_# */
     101        /* ここに処理本体を記述します #_TEFB_# */
    117102  /* new interpreter instance */
    118103  //VAR_mrb = mrb_open();
     
    146131        }
    147132        else {
    148                 /* エラー処理コードをここに記述します */
    149         } /* end if VALID_IDX(idx) */
    150 
    151         /* ここに処理本体を記述します #_TEFB_# */
     133                /* エラー処理コードをここに記述します */
     134        } /* end if VALID_IDX(idx) */
     135
     136        /* ここに処理本体を記述します #_TEFB_# */
    152137  mrb_run(VAR_mrb, VAR_rproc, mrb_top_self(VAR_mrb));
    153138  if (VAR_mrb->exc) {
     
    172157        }
    173158        else {
    174                 /* エラー処理コードをここに記述します */
    175         } /* end if VALID_IDX(idx) */
    176 
    177         /* ここに処理本体を記述します #_TEFB_# */
     159                /* エラー処理コードをここに記述します */
     160        } /* end if VALID_IDX(idx) */
     161
     162        /* ここに処理本体を記述します #_TEFB_# */
    178163  argc = 0;
    179164  (void)mrb_funcall(VAR_mrb, mrb_top_self(VAR_mrb), name, argc );
     
    193178        }
    194179        else {
    195                 /* エラー処理コードをここに記述します */
    196         } /* end if VALID_IDX(idx) */
    197 
    198         /* ここに処理本体を記述します #_TEFB_# */
     180                /* エラー処理コードをここに記述します */
     181        } /* end if VALID_IDX(idx) */
     182
     183        /* ここに処理本体を記述します #_TEFB_# */
    199184        syslog(LOG_EMERG, "end of mruby program");
    200185  mrb_close(VAR_mrb);
     
    202187
    203188/* #[<POSTAMBLE>]#
    204  *   ã“れより下に非受け口関数を書きます
     189 *   これより下に非受け口関数を書きます
    205190 * #[</POSTAMBLE>]#*/
    206191
     
    225210}
    226211
    227 // p_cellcb は VM のもの
    228 // VM セルタイプに、呼び口 call sMalloc cMalloc; を設ける
    229 // mrb_TECS_allocf を参ç
    230 §
     212// p_cellcb は VM のもの
     213// VM セルタイプに、呼び口 call sMalloc cMalloc; を設ける
     214// mrb_TECS_allocf を参照
    231215MRB_API mrb_state*
    232216mrb_open_TECS( CELLCB *p_cellcb)
     
    235219};
    236220
    237 /*** ダミー関数 ***/
     221/*** ダミー関数 ***/
    238222#ifndef EV3_SOUND
    239223void _write(){}
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tSCharPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tSCharPointer_tecsgen.h"
    5944
     
    7560#endif
    7661
    77 /* 受け口関数 #_TEPF_# */
     62/* 受け口関数 #_TEPF_# */
    7863/* #[<ENTRY_PORT>]# eInitialize
    7964 * entry port: eInitialize
     
    9277        struct RClass *c;
    9378
    94         /* ここに処理本体を記述します #_TEFB_# */
     79        /* ここに処理本体を記述します #_TEFB_# */
    9580        c=tecs_init_SCharPointer( mrb, TECS );
    9681        mrb_define_method(mrb, c, "to_s", CharPointer_to_s, MRB_ARGS_NONE());
     
    9984
    10085/* #[<POSTAMBLE>]#
    101  *   ã“れより下に非受け口関数を書きます
     86 *   これより下に非受け口関数を書きます
    10287 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tShortPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tShortPointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( Short, short )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_ShortPointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tTECSInitializer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * TECS             struct RClass *  VAR_TECS       
    5742 *
    58  * 呼び口関数 #_TCPF_#
     43 * 呼び口関数 #_TCPF_#
    5944 * call port : cInitialize  signature: nMruby_sInitializeTECSBridge context: task
    6045 *   void           cInitialize_initializeBridge( subscript, const mrb_state* mrb, const struct RClass * TECS );
     
    6348 * #[</PREAMBLE>]# */
    6449
    65 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     50/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    6651#include "nMruby_tTECSInitializer_tecsgen.h"
    6752
     
    7156#endif
    7257
    73 /* 受け口関数 #_TEPF_# */
     58/* 受け口関数 #_TEPF_# */
    7459/* #[<ENTRY_PORT>]# eInitialize
    7560 * entry port: eInitialize
     
    9479        }
    9580        else {
    96                 /* エラー処理コードをここに記述します */
     81                /* エラー処理コードをここに記述します */
    9782        } /* end if VALID_IDX(idx) */
    9883
    99         /* ここに処理本体を記述します #_TEFB_# */
     84        /* ここに処理本体を記述します #_TEFB_# */
    10085        TECS = mrb_define_module( (mrb_state *)mrb, "TECS" );
    10186        // mrb: const mrb_state * => mrb_state *
     
    10792
    10893/* #[<POSTAMBLE>]#
    109  *   ã“れより下に非受け口関数を書きます
     94 *   これより下に非受け口関数を書きます
    11095 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tUCharPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tUCharPointer_tecsgen.h"
    5944
     
    7257#endif
    7358
    74 /* 受け口関数 #_TEPF_# */
     59/* 受け口関数 #_TEPF_# */
    7560/* #[<ENTRY_PORT>]# eInitialize
    7661 * entry port: eInitialize
     
    8974        struct RClass *c;
    9075
    91         /* ここに処理本体を記述します #_TEFB_# */
     76        /* ここに処理本体を記述します #_TEFB_# */
    9277        c=tecs_init_UCharPointer( mrb, TECS );
    9378        mrb_define_method(mrb, c, "to_s", CharPointer_to_s, MRB_ARGS_NONE());
     
    9681
    9782/* #[<POSTAMBLE>]#
    98  *   ã“れより下に非受け口関数を書きます
     83 *   これより下に非受け口関数を書きます
    9984 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tUInt16Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tUInt16Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( UInt16, uint16_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_UInt16Pointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tUInt32Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tUInt32Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( UInt32, uint32_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_UInt32Pointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tUInt64Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tUInt64Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( UInt64, uint64_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_UInt64Pointer( mrb, TECS );
    8671
     
    8873
    8974/* #[<POSTAMBLE>]#
    90  *   ã“れより下に非受け口関数を書きます
     75 *   これより下に非受け口関数を書きます
    9176 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tUInt8Pointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tUInt8Pointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( UInt8, uint8_t )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_UInt8Pointer( mrb, TECS );
    8671
     
    8873
    8974/* #[<POSTAMBLE>]#
    90  *   ã“れより下に非受け口関数を書きます
     75 *   これより下に非受け口関数を書きます
    9176 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tUIntPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tUIntPointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( UInt, unsigned int )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_UIntPointer( mrb, TECS );
    8671
     
    8873
    8974/* #[<POSTAMBLE>]#
    90  *   ã“れより下に非受け口関数を書きます
     75 *   これより下に非受け口関数を書きます
    9176 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tULongPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tULongPointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( ULong, unsigned long )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_ULongPointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tUShortPointer.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    5540 * #[</PREAMBLE>]# */
    5641
    57 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     42/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    5843#include "nMruby_tUShortPointer_tecsgen.h"
    5944
     
    6752CHECK_AND_GET_POINTER( UShort, unsigned short )
    6853
    69 /* 受け口関数 #_TEPF_# */
     54/* 受け口関数 #_TEPF_# */
    7055/* #[<ENTRY_PORT>]# eInitialize
    7156 * entry port: eInitialize
     
    8267eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
    8368{
    84         /* ここに処理本体を記述します #_TEFB_# */
     69        /* ここに処理本体を記述します #_TEFB_# */
    8570        (void)tecs_init_UShortPointer( mrb, TECS );
    8671}
    8772
    8873/* #[<POSTAMBLE>]#
    89  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    9075 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/sMruby.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2012 by Ubiquitous Computing and Networking Laboratory
    33 *                Ritsumeikan Univ., JAPAN
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    5237  signature sMrubyVM {
    5338    /*
    54      * 初期化する (以下まで完了する)
     39     * 初期化する (以下まで完了する)
    5540     *   mrb_open
    56      *   VM_TECSInitializer  (TECS ブリッジの初期化)
    57      *   mrb_read_irep       (バイトコードの登録)
     41     *   VM_TECSInitializer  (TECS ブリッジの初期化)
     42     *   mrb_read_irep       (バイトコードの登録)
    5843     */
    5944    bool_t initialize(void);
    6045
    6146    /*
    62      * 実行する
     47     * 実行する
    6348     * RETURN
    64      *   true  未処置の例外がない
    65      *   false 未処置の例外がある
    66      *  initialize が false を返した場合、run, finalize を呼び出してはならない
     49     *   true  未処置の例外がない
     50     *   false 未処置の例外がある
     51     *  initialize が false を返した場合、run, finalize を呼び出してはならない
    6752     */
    6853    bool_t run(void);
    6954
    7055    /*
    71      * 関数を呼びだす
     56     * 関数を呼びだす
    7257     */
    7358    void funcall( [in,string]const char_t *name );
    7459
    7560    /*
    76      * 終期化する
    77      *  run が false を返した場合でも呼びだすこと
     61     * 終期化する
     62     *  run が false を返した場合でも呼びだすこと
    7863     */
    7964    void finalize(void);
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/tMruby.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2012 by Ubiquitous Computing and Networking Laboratory
    33 *                Ritsumeikan Univ., JAPAN
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    7055    };
    7156
    72     /* MrubyBridgePlugin の生成する VM_TECSInitializeer.eInitialize へ結合する */
     57    /* MrubyBridgePlugin の生成する VM_TECSInitializeer.eInitialize へ結合する */
    7358    [optional]  call sInitializeBridge cInit;
    7459    /*
    75      * アロケータ
    76      *  他とå
    77 ±æœ‰ã—ないのであれば、このアロケータは排他制御されるå¿
    78 è¦ã¯ãªã„
     60     * アロケータ
     61     *  他と共有しないのであれば、このアロケータは排他制御される必要はない
    7962     */
    8063    call sMalloc cMalloc;
     
    9679/*** Standard Task Versoin  ***/
    9780  /*
    98    * tMruby の eMrubyBody.main が、繰り返し起床されることは想定されていません。
     81   * tMruby の eMrubyBody.main が、繰り返し起床されることは想定されていません。
    9982   */
    10083  celltype tMrubyTaskBody{
     
    129112/*** Cyclic Task Versoin  ***/
    130113  /*
    131    * tMrubyCyclic の eMrubyBody.main が繰り返し呼び出されることが想定されています。
    132    * この実è£
    133 ã§ã¯ mrb_close は呼び出されません (終了は、突然電源が切れることを想定)
     114   * tMrubyCyclic の eMrubyBody.main が繰り返し呼び出されることが想定されています。
     115   * この実装では mrb_close は呼び出されません (終了は、突然電源が切れることを想定)
    134116   */
    135117  celltype tMrubyCyclicTaskBody{
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/mruby/tecs_mruby.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r388 r389  
    22 *  Copyright (C) 2008-2019 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
Note: See TracChangeset for help on using the changeset viewer.