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.
None.
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.
CONFIDENTIAL