RXduino
1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
|
ファイルを扱うためのクラス [詳細]
#include <sdmmc.h>
Public メソッド | |
void | close () |
ファイルを閉じる [詳細] | |
bool | available () |
読み出せるデータがあるかどうか調べる [詳細] | |
int | read () |
ファイルから1バイト読み込む [詳細] | |
size_t | write (unsigned char c) |
ファイルに1バイト書き込む [詳細] | |
size_t | write (const char *str) |
ファイルに文字列を書き込む [詳細] | |
size_t | write (unsigned char *buf, int len) |
ファイルにバイナリデータを書き込む [詳細] | |
void | flush () |
未書き込みのデータをファイルに書き込む [詳細] | |
unsigned char | peek () |
ファイルから読み出すデータの先頭の1バイトを覗き見る。ファイルの読み出しポインタには影響を与えない。 [詳細] | |
unsigned long | position () |
ファイルからの読み出し位置を取得する [詳細] | |
bool | seek (unsigned long pos) |
ファイルからの読み出し位置を移動する [詳細] | |
size_t | print (const char str[]) |
ファイルに文字列を書き込む [詳細] | |
size_t | print (String str) |
ファイルにString型の文字列を書き込む(V1.081) [詳細] | |
size_t | print (const char c) |
ファイルに文字を書き込む [詳細] | |
size_t | print (unsigned char c, int print_type=DEC) |
ファイルに数値を書き込む [詳細] | |
size_t | print (int val, int print_type=DEC) |
ファイルに数値を書き込む [詳細] | |
size_t | print (unsigned int val, int print_type=DEC) |
ファイルに数値を書き込む [詳細] | |
size_t | print (long val, int print_type=DEC) |
ファイルに数値を書き込む [詳細] | |
size_t | print (unsigned long val, int print_type=DEC) |
ファイルに数値を書き込む [詳細] | |
size_t | print (double val, int fpdigit=2) |
ファイルに浮動小数点数を書き込む [詳細] | |
size_t | println (const char *str) |
ファイルに文字列を書き込み、改行コード(\r\n)を書き込む [詳細] | |
size_t | println (String str) |
ファイルにString型の文字列を書き込み、改行コード(\r\n)を書き込む(V1.081) [詳細] | |
size_t | println (const char c) |
ファイルに文字を書き込み、改行コード(\n\r)を書き込む [詳細] | |
size_t | println (unsigned char c, int print_type=DEC) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
size_t | println (int val, int print_type=DEC) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
size_t | println (unsigned int val, int print_type=DEC) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
size_t | println (long val, int print_type=DEC) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
size_t | println (unsigned long val, int print_type=DEC) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
size_t | println (double val, int fpdigit=2) |
ファイルに浮動小数点数を書き込み、改行コード(\n\r)を書き込む [詳細] | |
size_t | println (void) |
改行コードのみ出力する [詳細] | |
unsigned long | size () |
ファイルのサイズを調べる [詳細] | |
char * | name () |
開いているファイルの名前を調べる [詳細] | |
bool | isDirectory () |
開いているファイルオブジェクトが、ファイルか、ディレクトリかを調べる [詳細] | |
File | openNextFile () |
ディレクトリオブジェクトの場合、次のファイルオブジェクトを返す [詳細] | |
void | rewindDirectory () |
ディレクトリの検索を最初に戻す [詳細] | |
ファイルを扱うためのクラス
void File::close | ( | ) |
ファイルを閉じる
bool File::available | ( | ) |
読み出せるデータがあるかどうか調べる
int File::read | ( | ) |
ファイルから1バイト読み込む
size_t File::write | ( | unsigned char | c | ) |
ファイルに1バイト書き込む
c | 書き込みたいデータ |
size_t File::write | ( | const char * | str | ) |
ファイルに文字列を書き込む
str | 書き込みたい文字列 |
size_t File::write | ( | unsigned char * | buf, |
int | len | ||
) |
ファイルにバイナリデータを書き込む
[in] | buf | 書き込みデータが格納されたバッファ |
len | 書き込みたい長さ |
void File::flush | ( | ) |
未書き込みのデータをファイルに書き込む
unsigned char File::peek | ( | ) |
ファイルから読み出すデータの先頭の1バイトを覗き見る。ファイルの読み出しポインタには影響を与えない。
この関数は実装されていない |
unsigned long File::position | ( | ) |
ファイルからの読み出し位置を取得する
bool File::seek | ( | unsigned long | pos | ) |
ファイルからの読み出し位置を移動する
pos | ファイルの先頭から数えた読み出し位置 (バイト単位) |
size_t File::print | ( | const char | str[] | ) |
ファイルに文字列を書き込む
[in] | str | 書き込みたい文字列 |
size_t File::print | ( | String | str | ) |
ファイルにString型の文字列を書き込む(V1.081)
[in] | str | 書き込みたい文字列 |
size_t File::print | ( | const char | c | ) |
ファイルに文字を書き込む
[in] | c | 書き込みたい文字コード |
size_t File::print | ( | unsigned char | c, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込む
[in] | c | 書き込みたい数値 |
print_type | 基数
|
size_t File::print | ( | int | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::print | ( | unsigned int | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::print | ( | long | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::print | ( | unsigned long | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::print | ( | double | val, |
int | fpdigit = 2 |
||
) |
ファイルに浮動小数点数を書き込む
[in] | val | 書き込みたい数値 |
fpdigit | 桁数 |
size_t File::println | ( | const char * | str | ) |
ファイルに文字列を書き込み、改行コード(\r\n)を書き込む
[in] | str | 書き込みたい文字列 |
size_t File::println | ( | String | str | ) |
ファイルにString型の文字列を書き込み、改行コード(\r\n)を書き込む(V1.081)
[in] | str | 書き込みたい文字列 |
size_t File::println | ( | const char | c | ) |
ファイルに文字を書き込み、改行コード(\n\r)を書き込む
[in] | c | 書き込みたい文字コード |
size_t File::println | ( | unsigned char | c, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
[in] | c | 書き込みたい数値 |
print_type | 基数
|
size_t File::println | ( | int | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::println | ( | unsigned int | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::println | ( | long | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::println | ( | unsigned long | val, |
int | print_type = DEC |
||
) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
[in] | val | 書き込みたい数値 |
print_type | 基数
|
size_t File::println | ( | double | val, |
int | fpdigit = 2 |
||
) |
ファイルに浮動小数点数を書き込み、改行コード(\n\r)を書き込む
[in] | val | 書き込みたい数値 |
fpdigit | 桁数 |
size_t File::println | ( | void | ) |
改行コードのみ出力する
なし |
unsigned long File::size | ( | ) |
ファイルのサイズを調べる
char* File::name | ( | ) |
開いているファイルの名前を調べる
この関数はディレクトリ検索の結果として使うとよい。ファイル名は8.3形式。
bool File::isDirectory | ( | ) |
開いているファイルオブジェクトが、ファイルか、ディレクトリかを調べる
File File::openNextFile | ( | ) |
ディレクトリオブジェクトの場合、次のファイルオブジェクトを返す
void File::rewindDirectory | ( | ) |
ディレクトリの検索を最初に戻す