レビュー前のソフトです

Committer:
yousei
Date:
Sun Sep 03 01:08:54 2017 +0000
Revision:
0:dd23201e55ee
?????????????????????????????????????????????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yousei 0:dd23201e55ee 1 #include "mbed.h"
yousei 0:dd23201e55ee 2 #define rpdd_debug_printf(...) printf(__VA_ARGS__);
yousei 0:dd23201e55ee 3 class RPDD
yousei 0:dd23201e55ee 4 {
yousei 0:dd23201e55ee 5 public:
yousei 0:dd23201e55ee 6 int random_photo_data_downlink(uint8_t* uart_data);
yousei 0:dd23201e55ee 7 void first_tlm_sending(uint8_t camera_num,uint8_t save_data_id);
yousei 0:dd23201e55ee 8 void photo_data_sending_gmsk(uint8_t camera_num,uint8_t save_data_id,uint8_t readout_block_num);
yousei 0:dd23201e55ee 9 void photo_data_sending_afsk(uint8_t camera_num,uint8_t save_data_id,uint8_t readout_block_num);
yousei 0:dd23201e55ee 10 RPDD();
yousei 0:dd23201e55ee 11
yousei 0:dd23201e55ee 12 private:
yousei 0:dd23201e55ee 13 uint8_t camera_num1;
yousei 0:dd23201e55ee 14 //画像ダウンリンクデータ1カメラ選択
yousei 0:dd23201e55ee 15 uint8_t camera_num2;
yousei 0:dd23201e55ee 16 //画像ダウンリンクデータ2カメラ選択
yousei 0:dd23201e55ee 17 uint8_t camera_num3;
yousei 0:dd23201e55ee 18 //画像ダウンリンクデータ3カメラ選択
yousei 0:dd23201e55ee 19 uint8_t downlink_cnt;
yousei 0:dd23201e55ee 20 //コマンドによって指定されるダウンリンクの回数
yousei 0:dd23201e55ee 21 int practical_dl_cnt;
yousei 0:dd23201e55ee 22 //実際にダウンリンクした回数
yousei 0:dd23201e55ee 23 uint8_t loop_cnt;
yousei 0:dd23201e55ee 24 //ループ回数
yousei 0:dd23201e55ee 25 uint8_t com_style;
yousei 0:dd23201e55ee 26 //通信方式
yousei 0:dd23201e55ee 27 uint8_t save_data_id1;
yousei 0:dd23201e55ee 28 uint8_t save_data_id2;
yousei 0:dd23201e55ee 29 uint8_t save_data_id3;
yousei 0:dd23201e55ee 30 //画像保存データID
yousei 0:dd23201e55ee 31 uint8_t readout_block_num1;
yousei 0:dd23201e55ee 32 uint8_t readout_block_num2;
yousei 0:dd23201e55ee 33 uint8_t readout_block_num3;
yousei 0:dd23201e55ee 34 //読み出しブロック番号123
yousei 0:dd23201e55ee 35 int readout_byte;
yousei 0:dd23201e55ee 36 //これまでに読み出したバイト数
yousei 0:dd23201e55ee 37 int process_stage;
yousei 0:dd23201e55ee 38 /*プログラム内で処理内容を分けるために用いる変数
yousei 0:dd23201e55ee 39 _________________________________________________________________________________________
yousei 0:dd23201e55ee 40 | process stage |____________________________________処理内容______________________________|
yousei 0:dd23201e55ee 41 |_______________|__________☆AFSKモード☆_________________|_____☆GMSK及び高速通信モード☆_____|
yousei 0:dd23201e55ee 42 |_______1_______|_______1枚目の画像情報を送信______________|______1枚目の画像情報と画像の送信____|
yousei 0:dd23201e55ee 43 |_______2_______|_______1枚目の画像1ブロック分全て送信______|______2枚目の画像情報と画像の送信____|
yousei 0:dd23201e55ee 44 |_______3_______|_______2枚目の画像情報送信________________|______3枚目の画像情報と画像の送信____|
yousei 0:dd23201e55ee 45 |_______4_______|_______2枚目の画像1ブロック分全て送信______|
yousei 0:dd23201e55ee 46 |_______5_______|_______3枚目の画像情報送信________________|
yousei 0:dd23201e55ee 47 |_______6_______|_______3枚目の画像1ブロック分全て送信______|
yousei 0:dd23201e55ee 48 */
yousei 0:dd23201e55ee 49 };