CTR Pia
4.11.3
Game Communication Engine
|
$CTRPIA_ROOT/sampledemos/sync
Go to the $CTRPIA_ROOT/sampledemos/sync
directory and execute the following.
% omake
The executable (.cci
) file is generated in:
$CTRPIA_ROOT/sampledemos/sync/(sample demo name)/images/(platform name)/(target name)/
For example, it is generated in the following folder:
$CTRPIA_ROOT/sampledemos/sync/SyncProtocol/images/CTR-TS.Process.MPCore.fast/Release/
sync/SyncProtocol Sample Demo | This high-level demo uses each feature of sync::SyncProtocol . |
sync/SyncProtocol Sample Demo
was not checking the state of the connection correctly. sync/SyncProtocol Sample Demo
now supports communication among eight devices. HidSync
, AppSpecificDevice
, and HidSyncOld
. simple
sample demo to HidSync
.Advanced
sample demo. SyncProtocol
sample demo provided in previous releases to SyncProtocolOld
and added sync/SyncProtocol Sample Demo
that uses nn::pia::sync::SyncProtocol
. sync/SyncProtocol Sample Demo
page that uses the nn::pia::sync::SyncProtocol
class. nn::pia::common::ErrorHandler::GetSeverity
function in error handling for the simple
, AppSpecificDevice
, and Advanced
sample demos.simple
, AppSpecificDevice
, and advanced
sample demos. HidSync
was handled in the advanced
demo was based on a somewhat earlier version of the simple
demo. Because the earlier version of simple
differs slightly from the current one, the way HidSync
is handled in the advanced
demo has been made to match the current simple
demo. NN_DEBUG
to PIA_CACHED_PRINTF
and the macro used for panics from NN_PANIC
to PIA_PANIC
. AppSpecificDevice
sample demo that demonstrates application-specific device features added in Pia 1.7.0.simple
sample demo where the process used to start synchronized communication (the process for moving from sceneBeforeSynchronization
to sceneSynchronized
) was not robust enough for all situations and frame numbers between stations would not match under certain conditions.simple
demo files was revised and a .cpp
file was created for each scene.nn::pia::common::StationAddressTable::UpdateForUdsNetwork
. HidSync::GetSharedData
, specifications have been revised so that the size of data obtained by HidSync::GetSharedData
is checked. HidSync::Initialize
might fail for a reason other than a programming error as a result of forcing a check of HidSync
parameters. simple
and advanced
demos because new members have been added to the HidSync::Setting
structure. LightEvent
(used to detect PiaLocal
disconnects in both the simple
and advanced
demos) was being accessed in several locations, the automatic reset event being used has been changed to a manual reset event.SceneBeforeSynchronization
in the simple
and advanced
demos was not robust enough. simple
and advanced
sample demos where the demos did not work correctly if a station was disconnected when starting communication. simple
and advanced
sample demos where the demos did not work correctly if the wireless switch was turned off while creating a session. advanced
demo based on the simple
demo that uses all the features of HidSync
. Also removed the HidSynchronization
demo because its implementation was not appropriate.