チャンネルコードを表す文字列(4桁の16進数)。
A-Fは大文字でも小文字でも良い。
A string that represents a channel code
(a hexadecimal number of 4-digits).
A-F can be either capital or small letters.
mode
以下のいずれかの文字列とする。
Use one of the following strings.
"strict" :
きっかり4文字の文字列のみを処理対象にする。
5文字以上の文字列が与えられた場合はプログラムをエラー終了する。
Only a string with exactly four characters is processed;
a string with more than four characters results in an error.
"tolerant" :
4文字以上の文字列の最初の4文字を処理対象にする。
The first four characters of a string
composed of ≥ 4 characters are processed.
◆戻り値(Return value)
引数originalで与えた文字列が表す16進数。
A hexadecimal number represented by the argument original.
◆使用例(Example)
unsigned short ex1=win_str2channelCode
("999A",
"strict");
unsigned short ex2=win_str2channelCode
("999A 1 0 NGY2 U 7 24 800 m/s 1.0 0.7 20 2.4445e-06 35.15503 136.96908 56 0 0",
"tolerant");
1つ目の例はチャンネルコードそのものを与えた場合、
2つ目の例はチャンネルテーブルの1行分の中身をそのまま与えた場合の例である。
A channel code is directly given in the 1st example,
while a line from a channel table is given in the 2nd example.