Bios Func ファンクションの使用方法。 当社が提供するBIOS関数ファイル(BIOSIFX.C)、およびBIOSヘッダファイル(BIOSIFX.H)をインクルードします。 本リファレンスでは、各ファンクションの説明を以下の書式で行ないます。 ファンクションの機能概要を示します。 BIOSIFX.Cファイル内で定義される関数のプロトタイプを示します。 ファンクション(関数)の入力パラメータについて説明します。 ファンクション(関数)の出力パラメータについて説明します。 ファンクションの処理内容を説明します。 関連するファンクション・メッセージ等を示します。 簡単な使用例を示します。 特に注意が必要な場合は、注意点を示します。 ユーザプログラムから各ファンクション利用する場合は、まず
「BIOS初期化」
関数の呼び出しが必要となります。 以下にBIOSファンクションの一覧を示します。 ※BLC-200では使用できません。
その他
BIOS関数として定義された関数をコールすることで、本装置の提供する機能を使用します。
関数内で組み込み関数の trapa_svc( ) を使用しています。
パラメータの型、意味を示します。
指定する値に制限がある場合、その有効範囲も示します。
パラメータがポインタの場合は、内容のメモリイメージを示します。
リターンコード(関数の戻り値)とその意味を示します。
パラメータがポインタの示す内容の場合、その内容のメモリイメージを示します。
TmStart
タイマ開始
TmGet
タイマ取得
TmStop
タイマ停止
GetSw
スイッチ取得
GetTime
時計取得
SetTime
時計設定
SetAlarm※
アラーム時刻設定
SetAlarmInt※
アラーム割込み設定
GetParam
パラメータ取得
SetParam
パラメータ設定
GetVect※
ベクタ取得
SetVect※
ベクタ設定
Malloc
メモリ取得
Free
メモリ解放
PutMsg
メッセージ追加
GetMsg
メッセージ取得
Exec
プログラム実行
Kill
プログラム停止
TimeWait
指定時間ウェイト
GetPid
プロセスID検索
PmErase
PM領域消去
PmWrite
PM領域書込み
PmRead
PM領域読込み
WriteProgram
プログラム書込み
EraseProgram
プログラム消去
Reset
リセット
GetVer
カーネルバージョン番号取得
LedCtrl
LED制御
LedCtrlAll
LED一括制御
GetUsrPrm
ユーザパラメータ取得
SetUsrPrm
ユーザパラメータ設定
GetBordType
機種種別取得
RsOpen
RSオープン
RsClose
RSクローズ
RsSend
RS送信
RsRecv
RS受信
RsGetBuff
RSバッファ量取得
RsFlushRecv
RS受信バッファフラッシュ
RsFlushSend
RS送信バッファフラッシュ
RsGetCtrl
制御線状態取得
RsSetCtrl
制御線状態設定
RsOpenX
RSオープンX
RsCloseX
RSクローズX
RsSetBreak
ブレーク送信
RsSetXCode
XON/XOFFコード設定
LanOpen
LANオープン
LanClose
LANクローズ
Socket
ソケット作成
Bind
ソケットの名前付け
Connect
クライアント接続要求
ConnectRes
クライアント接続確認
Listen
接続要求受付開始
Accept
接続要求受付
Send
ストリーム送信
SendTo
パケット送信
Recv
ストリーム受信
RecvFrom
パケット受信
LanGetBuff
ソケット送受信バッファ量取得
Select
イベントチェック
Close
ソケットクローズ
Abort
ソケット強制クローズ
FlushRecvBuff
LAN受信バッファクリア
FlushSendBuff
LAN送信バッファクリア
Arp
ARP送信
Rarp
RARP送信
Icmp
ICMP送信
DhcpReq
DHCP要求送信
GetMacAddr
MACアドレス取得
DhcpStatus
DHCP状態取得
IpMultiSendTo
IPマルチキャスト送信
GetLinkInfo
リンク状態取得
SendMail
メール送信
SendMailRes
メール送信結果取得
Sntp
時刻合わせ要求
SntpRes
時刻合わせ結果取得
Gethostbyname
ホスト名解決
GethostbynameRes
ホスト名解決結果取得
DhcpReg
DHCP要求登録
DhcpRes
DHCP結果取得
MulticastReg
マルチキャスト登録
MulticastRel
マルチキャスト解放
GetMulticastAdr
マルチキャスト取得
MulticastSend
マルチキャスト送信
MulticastRecv
マルチキャスト受信
RegSnmpApl
SNMPアプリ登録
GetMibInfo
SNMPMIB情報取得
SetMibInfo
SNMPMIB情報設定
B_Init
BIOS初期化
TrInit
Telnet初期化
TrOut
Telnet出力
TrOut2
Telnet出力2
RsInit
Rs初期化
RsOut
Rs出力
RsOut2
Rs出力2