X hits on this document

PDF document

A Prototype Optical Tracking System Investigation and Development - page 98 / 170

353 views

0 shares

0 downloads

0 comments

98 / 170

84

Communications

Uninitialised --

  • -

    > Reset list of known modules.

  • -

    > Set counter to first module.

System Initialised

RequestDataFromCurrentModule -- Request data from the current module in the list to determinae if it is online.

Module Timeout

Unqueried modules remain

ModuleDidNotReply -- Module not online.

DataXferCompleteRxed

Module Timeout

Unqueried modules remain

Anywhere

All module queried

RequestDataFromOnlineModules

All modules queried

DataTransferComplete entry / Increment Camera Module Counter -- Module is online.

  • -

    > Add to list of online modules

Application Shutdown

Figure 6.9 The Soft Hub communications state machine. The Soft Hub determines which camera modules are online out of a set of known modules by querying them. If a reply is not received within a timeout period then the module is assumed to be offline. The Soft Hub requests data from all modules that it has determined to be online. If a module fails to send data when it should the process to discover which modules are online repeats.

Document info
Document views353
Page views353
Page last viewedSun Dec 04 19:27:16 UTC 2016
Pages170
Paragraphs6307
Words54996

Comments