hio - HioDemoCTR Demo

Description

This sample demonstrates the CTR system when communications are conducted between a CTR system and a host PC.
To run this demo, you also need HioDemoPC or HioDemoPCCpp, which are the sample demos for the host (PC) side.

Required Environment

How to Use

None.

Notes

Execution Procedure

When the demo is executed, the following log is displayed in debug output.

SetDeviceMemorySize.
GetDeviceMemoryAddress.
HostIO Library Initialize.
HostIO Library Version: 9
===== Environment Variable Sample =====
GetEnvironmentVariable
env CTRSDK_ROOT = GetCurrentDirectory
current directory: D:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR\images\
CTR-TS.Process.MPCore.fast\Development
SetCurrentDirectory
current directory: d:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR
===== File IO Sample =====
Create file 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/sample.txt'.
Write to file.
data: 'Hello World!'
-> 13 bytes written.
Seek to head.
 -> seek to 0x0000000000000000
Read file.
 -> 13 bytes read.
 -> data: 'Hello World!'
File rename
    to: 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/sample-rename.
txt'
  from: 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/sample.txt'
File delete ''
Directory create 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/
sampledirectory'
Directory delete 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/
sampledirectory'
Open directory 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR'
Directory Entries
  filename: '.'
    size:        0 bytes
    attributes:  00000010
    create:      2010-12-30(4) 02:09:53.682
    last access: 2011-01-24(1) 01:32:53.369
    last write:  2011-01-24(1) 01:32:53.377
  filename: '..'
    size:        0 bytes
    attributes:  00000010
    create:      2010-12-30(4) 02:09:53.682
    last access: 2011-01-24(1) 01:32:53.369
    last write:  2011-01-24(1) 01:32:53.377
  filename: 'hiodemo_Main.cpp'
    size:        16066 bytes
    attributes:  00000020
    create:      2010-12-28(2) 05:40:04.000
    last access: 2010-12-28(2) 05:40:04.000
    last write:  2010-12-28(2) 05:40:04.000
  filename: 'HostIO.rsf'
    size:        282 bytes
    attributes:  00000020
    create:      2010-12-28(2) 05:40:04.000
    last access: 2010-12-28(2) 05:40:04.000
    last write:  2010-12-28(2) 05:40:04.000
  filename: 'images'
    size:        0 bytes
    attributes:  00000010
    create:      2010-12-30(4) 02:13:45.067
    last access: 2010-12-30(4) 02:13:47.095
    last write:  2010-12-30(4) 02:13:47.095
  filename: 'objects'
    size:        0 bytes
    attributes:  00000010
    create:      2010-12-30(4) 02:13:44.739
    last access: 2010-12-30(4) 02:13:47.157
    last write:  2010-12-30(4) 02:13:47.157
  filename: 'OMakefile'
    size:        1401 bytes
    attributes:  00000020
    create:      2010-12-28(2) 05:40:04.000
    last access: 2010-12-28(2) 05:40:04.000
    last write:  2010-12-28(2) 05:40:04.000
  filename: 'OMakefile.omc'
    size:        1232 bytes
    attributes:  00000020
    create:      2010-12-30(4) 02:10:09.300
    last access: 2010-12-30(4) 02:10:09.300
    last write:  2010-12-30(4) 02:10:09.316
===== Serial IO Sample =====
start.
open.
connect.
read size: 8
read data: [Hello!!]
write
write size: 8
disconnect.
close.
===== Shared Memory Sample =====
shared memory size: 32699
write data: 'Ping!!'
read data: 'Pong!!'
write data: 'Ping!!'
HostIO Sample Finished.

Revision History

2011/02/02
Initial version.

CONFIDENTIAL