LRAUV  revA
Communications Requirements

Establish and maintain communications across multiple media

Provide methods to transfer whole or parts of vehicle data to shore.

Provide methods to transfer whole or parts of vehicle system logs to shore.

Ideally Provide single communications API for different pipes

Communications protocols must include checksumming capabilities commensurate with each pipe's specifications

Allow any DataValue to be set via communications so that mission can respond to it.

Allow selection of currently running mission to be changed via communications

Allow user to send a new mission to vehicle via communications

Allow user to send a diffs for a new mission to vehicle via communications