<< dbsOpenFrame LABCOM Retrieve and dbStore Toolbox for Scilab dbsWriteFrame >>

LABCOM Retrieve and dbStore Toolbox for Scilab >> LABCOM Retrieve and dbStore Toolbox for Scilab > dbsCloseFrame

dbsCloseFrame

Close operation for writing frame data in channel.

Syntax

code = dbsCloseFrame( dbs_des, channel_number, param_struct, ...)

Input parameters

dbs_des (numeric)

Opened dbStore's descriptor id

channel_number (numeric)

Channel number

param_struct (struct)

Struct array of channel's parameter

the sruct fields are Pname(char),Pvalue(char),Ptype(numeric). Describe it with 'struct([])' when there are not parameter to register. This uses the data name which you applied for to LABCOM.

Options

'verbose'

Verbose operation.

Output parameters

code (numeric)

Result code, 0 is success, other is error.

Description

Write channel data and parameter in dbStore.

Examples

des = dbsOpen('xxx@nifs.ac.jp', 'DATA_X', 213, 1, 'RAW');
if des > 0 then
  while %T
    ch=1;
    code = dbsOpenFrame(des, ch, 640,480,'RGBA');
    if code ~= 0 then
      break;
    end
    code = dbsWriteFrame(des, ch, 1, frame_array);
    if code ~= 0 then
      break;
    end
    ...
    param=initParanList();
    param=setParam(param,'Offset', 20.1);
    param=setParam(param,'Comment', 'test sample');
    ....
    code = dbsCloseFrame(des, ch, param);
    if code ~= 0 then
      break;
    end
    ....
    break;
  end
  ....
  if code == 0 then
    code = dbsClose(des);
    if code == 0 then
      mprintf('Success.\n');
    end
  else
    dbsAbort(des);
  end
end

See also

Authors

History

バージョン記述
20.0.0 Initial release.

Report an issue
<< dbsOpenFrame LABCOM Retrieve and dbStore Toolbox for Scilab dbsWriteFrame >>