修改日志 日期版本改动记录 V1.3 修改人工智能挑战赛加成 \ 惩罚区分布与潜伏模式状态 :0x V1.2 修订部分错误 V1.1 修订部分错误 V1.0 首次发布 大疆创新版权所有

Size: px
Start display at page:

Download "修改日志 日期版本改动记录 V1.3 修改人工智能挑战赛加成 \ 惩罚区分布与潜伏模式状态 :0x V1.2 修订部分错误 V1.1 修订部分错误 V1.0 首次发布 大疆创新版权所有"

Transcription

1

2 修改日志 日期版本改动记录 V1.3 修改人工智能挑战赛加成 \ 惩罚区分布与潜伏模式状态 :0x V1.2 修订部分错误 V1.1 修订部分错误 V1.0 首次发布 大疆创新版权所有

3 目录 修改日志 串口配置 接口协议说明 详细说明 机器人间交互数据 ID 说明 自定义控制器交互数据 小地图交互信息 客户端下发信息 客户端接收信息 图传遥控信息 客户端下发信息 CRC 校验代码示例 大疆创新版权所有 3

4 1. 串口配置 通信方式是串口, 配置为波特率 ,8 位数据位,1 位停止位, 无硬件流控, 无校验位 2. 接口协议说明 表 2-1 通信协议格式 frame_header (5-byte) cmd_id (2-byte) data (n-byte) frame_tail (2-byte,CRC16, 整包校验 ) 表 2-2 frame_header 格式 SOF data_length seq CRC8 1-byte 2-byte 1-byte 1-byte 表 2-3 帧头详细定义 域偏移位置大小 ( 字节 ) 详细描述 SOF 0 1 数据帧起始字节, 固定值为 0xA5 data_length 1 2 数据帧中 data 的长度 seq 3 1 包序号 CRC8 4 1 帧头 CRC8 校验 表 2-4 cmd_id 命令码 ID 说明 命令码数据段长度功能说明 0x 比赛状态数据,1Hz 周期发送 0x 比赛结果数据, 比赛结束后发送 0x 比赛机器人血量数据,1Hz 周期发送 0x 飞镖发射状态, 飞镖发射后发送 0x 人工智能挑战赛加成与惩罚状态,1Hz 周期发送 0x 场地事件数据,1Hz 周期发送 大疆创新版权所有

5 命令码数据段长度功能说明 0x 场地补给站动作标识数据, 动作改变后发送 0x 请求补给站补弹数据, 由参赛队发送, 上限 10Hz (RM 对抗赛尚未开放 ) 0x 裁判警告数据, 警告发生后发送 0x 飞镖发射口倒计时,1Hz 周期发送 0x 机器人状态数据,10Hz 周期发送 0x 实时功率热量数据,50Hz 周期发送 0x 机器人位置数据,10Hz 发送 0x 机器人增益数据, 增益状态改变后发送 0x 空中机器人能量状态数据,10Hz 周期发送, 只有空中机器人主控发送 0x 伤害状态数据, 伤害发生后发送 0x 实时射击数据, 子弹发射后发送 0x 子弹剩余发送数, 空中机器人以及哨兵机器人发送,1Hz 周期发送 0x 机器人 RFID 状态,1Hz 周期发送 0x020A 12 飞镖机器人客户端指令书,10Hz 周期发送 0x0301 n 机器人间交互数据, 发送方触发发送, 上限 10Hz 0x0302 n 自定义控制器交互数据接口, 通过客户端触发发送, 上限 30Hz 0x 客户端小地图交互数据, 触发发送 0x 键盘 鼠标信息, 通过图传串口发送 0x 客户端小地图接收信息 2021 大疆创新版权所有 5

6 3. 详细说明 表 3-1 比赛状态数据 :0x0001 发送频率 :1Hz 0-3 bit: 比赛类型 1:RoboMaster 机甲大师赛 ; 2:RoboMaster 机甲大师单项赛 ; 3:ICRA RoboMaster 人工智能挑战赛 4:RoboMaster 联盟赛 3V3 5:RoboMaster 联盟赛 1V bit: 当前比赛阶段 0: 未开始比赛 ; 1: 准备阶段 ; 2: 自检阶段 ; 3:5s 倒计时 ; 4: 对战中 ; 5: 比赛结算中 1 2 当前阶段剩余时间, 单位 s 3 8 机器人接收到该指令的精确 Unix 时间, 当机载端收到有效的 NTP 服务器授 时后生效 uint8_t game_type : 4; uint8_t game_progress : 4; uint16_t stage_remain_time; uint64_t SyncTimeStamp; } ext_game_status_t; 大疆创新版权所有

7 表 3-2 比赛结果数据 :0x0002 发送频率 : 比赛结束后发送 平局 1 红方胜利 2 蓝方胜利 uint8_t winner; } ext_game_result_t; 表 3-3 机器人血量数据 :0x0003 发送频率 :1Hz 0 2 红 1 英雄机器人血量, 未上场以及罚下血量为 红 2 工程机器人血量 4 2 红 3 步兵机器人血量 6 2 红 4 步兵机器人血量 8 2 红 5 步兵机器人血量 10 2 红 7 哨兵机器人血量 12 2 红方前哨战血量 14 2 红方基地血量 16 2 蓝 1 英雄机器人血量 18 2 蓝 2 工程机器人血量 20 2 蓝 3 步兵机器人血量 22 2 蓝 4 步兵机器人血量 24 2 蓝 5 步兵机器人血量 26 2 蓝 7 哨兵机器人血量 28 2 蓝方前哨站血量 2021 大疆创新版权所有 7

8 30 2 蓝方基地血量 uint16_t red_1_robot_hp; uint16_t red_2_robot_hp; uint16_t red_3_robot_hp; uint16_t red_4_robot_hp; uint16_t red_5_robot_hp; uint16_t red_7_robot_hp; uint16_6 red_outpost_hp; uint16_t red_base_hp; uint16_t blue_1_robot_hp; uint16_t blue _2_robot_HP; uint16_t blue _3_robot_HP; uint16_t blue _4_robot_HP; uint16_t blue _5_robot_HP; uint16_t blue _7_robot_HP; uint16_t blue_outpost_hp; uint16_t blue _base_hp; } ext_game_robot_hp_t; 表 3-4 人工智能挑战赛加成 \ 惩罚区分布与潜伏模式状态 :0x0005 发送频率 :1Hz 周期发送, 发送范围 : 所有机器人 bit[0, 4, 8, 12, 16, 20] 为 F1-F6 激活状态 : 0 为未激活, 1 为可激活, bit[1-3, 5-7, 9-11, 13-15, 17-19, 21-23] 为 F1-F1 的状态信息 : 为红方回血区 ; 2 为红方弹药补给区 ; 3 为蓝方回血区 ; 4 为蓝方弹药补给区 ; 5 为禁止射击区 ; 6 为禁止移动区 3 2 红方 1 号剩余弹量 大疆创新版权所有

9 5 2 红方 2 号剩余弹量 7 2 蓝方 1 号剩余弹量 9 2 蓝方 2 号剩余弹量 0: 正常阶段 ; : 准备进入潜伏阶段 ; 2: 潜伏阶段 12 1 保留字节 uint8_t F1_zone_status:1; uint8_t F1_zone_buff_debuff_status:3; uint8_t F2_zone_status:1; uint8_t F2_zone_buff_debuff_status:3; uint8_t F3_zone_status:1; uint8_t F3_zone_buff_debuff_status:3; uint8_t F4_zone_status:1; uint8_t F4_zone_buff_debuff_status:3; uint8_t F5_zone_status:1; uint8_t F5_zone_buff_debuff_status:3; uint8_t F6_zone_status:1; uint8_t F6_zone_buff_debuff_status:3; uint16_t red1_bullet_left; uint16_t red2_bullet_left; uint16_t blue1_bullet_left; uint16_t blue2_bullet_left; uint8_t lurk_mode; uint8_t res; } ext_icra_buff_debuff_zone_and_lurk_status_t; 表 3-5 场地事件数据 :0x0101 发送频率:1Hz bit 0-2: 0 4 bit 0: 己方补给站 1 号补血点占领状态 1 为已占领 ; bit 1: 己方补给站 2 号补血点占领状态 1 为已占领 ; 2021 大疆创新版权所有 9

10 字节偏移量 大小 说明 bit 2: 己方补给站 3 号补血点占领状态 1 为已占领 ; bit 3-5: 己方能量机关状态 : bit 3 为打击点占领状态,1 为占领 ; bit 4 为小能量机关激活状态,1 为已激活 ; bit 5 为大能量机关激活状态,1 为已激活 ; bit 6: 己方侧 R2/B2 环形高地占领状态 1 为已占领 ; bit 7: 己方侧 R3/B3 梯形高地占领状态 1 为已占领 ; bit 8: 己方侧 R4/B4 梯形高地占领状态 1 为已占领 ; bit 9: 己方基地护盾状态 : 1 为基地有虚拟护盾血量 ; 0 为基地无虚拟护盾血量 ; bit 10: 己方前哨战状态 : 1 为前哨战存活 ; 0 为前哨战被击毁 ; bit 10-31: 保留 uint32_t event_type; } ext_event_data_t; 表 3-6 补给站动作标识 :0x0102 发送频率 : 动作改变后发送, 发送范围 : 己方机器人 补给站口 ID: 0 1 1:1 号补给口 ; 2:2 号补给口 大疆创新版权所有

11 补弹机器人 ID:0 为当前无机器人补弹,1 为红方英雄机器人补弹,2 为红方工程机 1 1 器人补弹,3/4/5 为红方步兵机器人补弹,101 为蓝方英雄机器人补弹,102 为蓝方工 程机器人补弹,103/104/105 为蓝方步兵机器人补弹 2 1 出弹口开闭状态 :0 为关闭,1 为子弹准备中,2 为子弹下落 补弹数量 : 50:50 颗子弹 ; :100 颗子弹 ; 150:150 颗子弹 ; 200:200 颗子弹 uint8_t supply_projectile_id; uint8_t supply_robot_id; uint8_t supply_projectile_step; uint8_t supply_projectile_num; } ext_supply_projectile_action_t; 表 3-7 裁判警告信息 :cmd_id (0x0104) 发送频率 : 己方警告发生后发送 警告等级 : 0 1 1: 黄牌 2: 红牌 3: 判负 犯规机器人 ID: 1 1 判负时, 机器人 ID 为 0 黄牌 红牌时, 机器人 ID 为犯规机器人 ID uint8_t level; uint8_t foul_robot_id; } ext_referee_warning_t; 2021 大疆创新版权所有 11

12 表 3-8 飞镖发射口倒计时 :cmd_id (0x0105) 发送频率 :1Hz 周期发送, 发送范围 : 己方机器人 s 倒计时 uint8_t dart_remaining_time; } ext_dart_remaining_time_t; 表 3-9 比赛机器人状态 :0x0201 发送频率 :10Hz 本机器人 ID: 1: 红方英雄机器人 ; 2: 红方工程机器人 ; 3/4/5: 红方步兵机器人 ; 6: 红方空中机器人 ; 7: 红方哨兵机器人 ; 8: 红方飞镖机器人 ; 0 1 9: 红方雷达站 ; 101: 蓝方英雄机器人 ; 102: 蓝方工程机器人 ; 103/104/105: 蓝方步兵机器人 ; 106: 蓝方空中机器人 ; 107: 蓝方哨兵机器人 ; 108: 蓝方飞镖机器人 ; 109: 蓝方雷达站 1 1 机器人等级 : 1: 一级 ;2: 二级 ;3: 三级 2 2 机器人剩余血量 大疆创新版权所有

13 4 2 机器人上限血量 6 2 机器人 1 号 17mm 枪口每秒冷却值 8 2 机器人 1 号 17mm 枪口热量上限 10 2 机器人 1 号 17mm 枪口上限速度单位 m/s 12 2 机器人 2 号 17mm 枪口每秒冷却值 14 2 机器人 2 号 17mm 枪口热量上限 16 2 机器人 2 号 17mm 枪口上限速度单位 m/s 18 2 机器人 42mm 枪口每秒冷却值 20 2 机器人 42mm 枪口热量上限 22 2 机器人 42mm 枪口上限速度单位 m/s 24 2 机器人底盘功率限制上限 主控电源输出情况 : bit:gimbal 口输出 : 1 为有 24V 输出,0 为无 24v 输出 ; 1 bit:chassis 口输出 :1 为有 24V 输出,0 为无 24v 输出 ; uint8_t robot_id; uint8_t robot_level; uint16_t remain_hp; uint16_t max_hp; uint16_t shooter_id1_17mm_cooling_rate; uint16_t shooter_id1_17mm_cooling_limit; uint16_t shooter_id1_17mm_speed_limit uint16_t shooter_id2_17mm_cooling_rate; uint16_t shooter_id2_17mm_cooling_limit; uint16_t shooter_id2_17mm_speed_limit; 2 bit:shooter 口输出 :1 为有 24V 输出,0 为无 24v 输出 ; 2021 大疆创新版权所有 13

14 uint16_t shooter_id1_42mm_cooling_rate; uint16_t shooter_id1_42mm_cooling_limit; uint16_t shooter_id1_42mm_speed_limit; uint16_t chassis_power_limit; uint8_t mains_power_gimbal_output : 1; uint8_t mains_power_chassis_output : 1; uint8_t mains_power_shooter_output : 1; } ext_game_robot_status_t; 表 3-10 实时功率热量数据 :0x0202 发送频率 :50Hz 0 2 底盘输出电压单位毫伏 2 2 底盘输出电流单位毫安 4 4 底盘输出功率单位 W 瓦 8 2 底盘功率缓冲单位 J 焦耳备注 : 飞坡根据规则增加至 250J 号 17mm 枪口热量 号 17mm 枪口热量 mm 枪口热量 uint16_t chassis_volt; uint16_t chassis_current; float chassis_power; uint16_t chassis_power_buffer; uint16_t shooter_id1_17mm_cooling_heat; uint16_t shooter_id2_17mm_cooling_heat; uint16_t shooter_id1_42mm_cooling_heat; } ext_power_heat_data_t; 表 3-11 机器人位置 :0x0203 发送频率 :10Hz 0 4 位置 x 坐标, 单位 m 4 4 位置 y 坐标, 单位 m 大疆创新版权所有

15 8 4 位置 z 坐标, 单位 m 12 4 位置枪口, 单位度 float x; float y; float z; float yaw; } ext_game_robot_pos_t; 表 3-12 机器人增益 :0x0204 发送频率 :1Hz bit 0: 机器人血量补血状态 bit 1: 枪口热量冷却加速 0 1 bit 2: 机器人防御加成 bit 3: 机器人攻击加成 其他 bit 保留 uint8_t power_rune_buff; }ext_buff _t; 表 3-13 空中机器人能量状态 :0x0205 发送频率 :10Hz 0 1 可攻击时间单位 s 30s 递减至 0 uint8_t attack_time; } aerial_robot_energy_t; 表 3-14 伤害状态 :0x0206 发送频率 : 伤害发生后发送 bit 0-3: 当血量变化类型为装甲伤害, 代表装甲 ID, 其中数值为 0-4 号代表机器人的 0 1 五个装甲片, 其他血量变化类型, 该变量数值为 0 bit 4-7: 血量变化类型 2021 大疆创新版权所有 15

16 uint8_t armor_id : 4; uint8_t hurt_type : 4; } ext_robot_hurt_t; 0x0 装甲伤害扣血 ; 0x1 模块掉线扣血 ; 0x2 超射速扣血 ; 0x3 超枪口热量扣血 ; 0x4 超底盘功率扣血 ; 0x5 装甲撞击扣血 表 3-15 实时射击信息 :0x0207 发送频率 : 射击后发送 0 1 子弹类型 : 1:17mm 弹丸 2:42mm 弹丸 发射机构 ID: 1 1 1:1 号 17mm 发射机构 2:2 号 17mm 发射机构 3:42mm 发射机构 2 1 子弹射频单位 Hz 3 4 子弹射速单位 m/s uint8_t bullet_type; uint8_t shooter_id; uint8_t bullet_freq; float bullet_speed; } ext_shoot_data_t; 表 3-16 子弹剩余发射数 :0x0208 发送频率 :10Hz 周期发送, 所有机器人发送 17mm 子弹剩余发射数量 含义说明 联盟赛 对抗赛 大疆创新版权所有

17 步兵机器人 全队步兵与英雄剩余可发射 17mm 弹丸 总量 全队 17mm 弹丸剩余可兑换数量 英雄机器人 全队步兵与英雄剩余可发射 17mm 弹丸 总量 全队 17mm 弹丸剩余可兑换数量 空中机器人 哨兵机器人该机器人剩余可发射 17mm 弹丸总量该机器人剩余可发射 17mm 弹丸 总量 mm 子弹剩余发射数目 mm 子弹剩余发射数目 4 2 剩余金币数量 uint16_t bullet_remaining_num_17mm; uint16_t bullet_remaining_num_42mm; uint16_t coin_remaining_num; } ext_bullet_remaining_t; 表 3-17 机器人 RFID 状态 :0x0209 发送频率 :1Hz, 发送范围 : 单一机器人 bit 0: 基地增益点 RFID 状态 ; bit 1: 高地增益点 RFID 状态 ; bit 2: 能量机关激活点 RFID 状态 ; 0 4 bit 3: 飞坡增益点 RFID 状态 ; bit 4: 前哨岗增益点 RFID 状态 ; bit 6: 补血点增益点 RFID 状态 ; bit 7: 工程机器人复活卡 RFID 状态 ; bit 8-31: 保留 2021 大疆创新版权所有 17

18 uint32_t rfid_status } ext_rfid_status_t; 表 3-18 飞镖机器人客户端指令数据 :0x020A 发送频率 :10Hz, 发送范围 : 单一机器人 当前飞镖发射口的状态 0 1 1: 关闭 ; 2: 正在开启或者关闭中 0: 已经开启 飞镖的打击目标, 默认为前哨站 ; 1 1 0: 前哨站 ; 1: 基地 2 2 切换打击目标时的比赛剩余时间, 单位秒, 从未切换默认为 最近一次操作手确定发射指令时的比赛剩余时间, 单位秒, 初始值为 0 uint8_t dart_launch_opening_status; uint8_t dart_attack_target; uint16_t target_change_time; uint16_t operate_launch_cmd_time; } ext_dart_client_cmd_t; 4. 机器人间交互数据 交互数据包括一个统一的数据段头结构 数据段包含了内容 ID, 发送者以及接收者的 ID 和内容数据段, 整个交互数据的包总共长最大为 128 个字节, 减去 frame_header,cmd_id 和 frame_tail 共 9 个字节以及 数据段头结构的 6 个字节, 故而发送的内容数据段最大为 113 整个交互数据 0x0301 的字节限制如下表 所示, 其中数据量包括 frame-header,cmd_id,frame_tail 以及数据段头结构的字节数量 每个机器人交互数据与自定义控制器数据上下行合计带宽不超过 5000 Byte 上下行发送频率分别不超过 30Hz 大疆创新版权所有

19 表 4-1 交互数据接收信息 :0x0301 备注 0 2 数据段的内容 ID 发送者的 ID 需要校验发送者的 ID 正确性, 例如红 1 发送给红 5, 此项需要 校验红 接收者的 ID 需要校验接收者的 ID 正确性, 例如不能发送到敌对机器人的 ID 6 x 内容数据段 x 最大为 113 uint16_t data_cmd_id; uint16_t sender_id; uint16_t receiver_id; }ext_student_interactive_header_data_t; 内容 ID 长度 ( 头结构长度 + 内容数据段长度 ) 功能说明 0x0200~0x02FF 6+n 己方机器人间通信 0x 客户端删除图形 0x 客户端绘制一个图形 0x 客户端绘制二个图形 0x 客户端绘制五个图形 0x 客户端绘制七个图形 0x 客户端绘制字符图形 由于存在多个内容 ID, 但整个 cmd_id 上行频率最大为 10Hz, 请合理安排带宽 5. ID 说明 机器人 ID:1, 英雄 ( 红 );2, 工程 ( 红 );3/4/5, 步兵 ( 红 );6, 空中 ( 红 );7, 哨兵 ( 红 );9, 雷达站 ( 红 ); 101, 英雄 ( 蓝 );102, 工程 ( 蓝 );103/104/105, 步兵 ( 蓝 );106, 空中 ( 蓝 );107, 哨兵 ( 蓝 ); 109, 雷达站 ( 蓝 ) 2021 大疆创新版权所有 19

20 客户端 ID:0x0101 为英雄操作手客户端 ( 红 );0x0102, 工程操作手客户端 (( 红 );0x0103/0x0104/0x0105, 步兵操作手客户端 ( 红 );0x0106, 空中操作手客户端 (( 红 ); 0x0165, 英雄操作手客户端 ( 蓝 );0x0166, 工程操作手客户端 ( 蓝 );0x0167/0x0168/0x0169, 步兵操作手客户端步兵 ( 蓝 );0x016A, 空中操作手客户端 ( 蓝 ) 学生机器人间通信 cmd_id 0x0301, 内容 ID:0x0200~0x02FF 表 5-1 交互数据机器人间通信 :0x0301 备注 0 2 数据的内容 ID 0x0200~0x02FF 可以在以上 ID 段选取, 具体 ID 含义由参赛队自定义 2 2 发送者的 ID 需要校验发送者的 ID 正确性 4 2 接收者的 ID 需要校验接收者的 ID 正确性, 例如不能发送到敌对机器人的 ID 6 n 数据段 n 需要小于 113 typedef pack struct uint8_t data[] } robot_interactive_data_t 表 5-2 客户端删除图形机器人间通信 :0x0301 备注 0 2 数据的内容 ID 0x 发送者的 ID 需要校验发送者的 ID 正确性 4 2 接收者的 ID 需要校验接收者的 ID 正确性, 仅支持发送机器人对应的客户端 包括 : 6 1 图形操作 0: 空操作 ; 1: 删除图层 ; 2: 删除所有 ; 7 1 图层数图层数 :0~ 大疆创新版权所有

21 uint8_t operate_tpye; uint8_t layer; } ext_client_custom _graphic_delete_t 表 5-3 图形数据备注 0 3 图形名在删除, 修改等操作中, 作为客户端的索引 bit 0-2: 图形操作 : 0: 空操作 ; 1: 增加 ; 2: 修改 ; 3: 删除 ; Bit 3-5: 图形类型 : 0: 直线 ; 1: 矩形 ; 2: 整圆 ; 3 4 图形配置 1 3: 椭圆 ; 4: 圆弧 ; 5: 浮点数 ; 6: 整型数 ; 7: 字符 ; Bit 6-9: 图层数,0~9 Bit 10-13: 颜色 : 0: 红蓝主色 ; 1: 黄色 ; 2: 绿色 ; 3: 橙色 ; 2021 大疆创新版权所有 21

22 备注 4: 紫红色 ; 5: 粉色 ; 6: 青色 ; 7: 黑色 ; 8: 白色 ; Bit 14-22: 起始角度, 单位 :, 范围 [0,360]; Bit 23-31: 终止角度, 单位 :, 范围 [0,360] Bit 0-9: 线宽 ; 7 4 图形配置 2 Bit 10-20: 起点 x 坐标 ; Bit 21-31: 起点 y 坐标 Bit 0-9: 字体大小或者半径 ; 11 4 图形配置 3 Bit 10-20: 终点 x 坐标 ; Bit 21-31: 终点 y 坐标 uint8_t graphic_name[3]; uint32_t operate_tpye:3; uint32_t graphic_tpye:3; uint32_t layer:4; uint32_t color:4; uint32_t start_angle:9; uint32_t end_angle:9; uint32_t width:10; uint32_t start_x:11; uint32_t start_y:11; uint32_t radius:10; uint32_t end_x:11; uint32_t end_y:11; } graphic_data_struct_t 图形配置详见下表, 其中空代表该字段的数据对该图形无影响, 推荐字体大小与线宽比例为 10: 大疆创新版权所有

23 类型 start_angle end_angle width start_x start_y radius end_x end_y 直线空空线条宽度起点 x 坐标起点 y 坐标空 终点 x 坐标 终点 y 坐标 矩形空空线条宽度起点 x 坐标起点 y 坐标空 对角顶 点 x 坐 标 对角顶 点 y 坐 标 正圆空空线条宽度圆心 x 坐标圆心 y 坐标半径空空 椭圆空空线条宽度圆心 x 坐标圆心 y 坐标空 x 半轴 长度 y 半轴 长度 圆弧起始角度终止角度线条宽度圆心 x 坐标圆心 y 坐标空 x 半轴 长度 y 半轴 长度 浮点数 字体大小 小数位有效 个数 线条宽度起点 x 坐标起点 y 坐标 乘以 1000 后, 以 32 位整 型数,int32_t 整型数字体大小空线条宽度起点 x 坐标起点 y 坐标 32 位整型数,int32_t 字符字体大小字符长度线条宽度起点 x 坐标起点 y 坐标空空空 表 5-4 客户端绘制一个图形机器人间通信 :0x0301 备注 0 2 数据的内容 ID 0x 发送者的 ID 需要校验发送者的 ID 正确性 4 2 接收者的 ID 需要校验接收者的 ID 正确性, 仅支持发送机器人对应的客户 端 6 15 图形 1 详见图形数据介绍 2021 大疆创新版权所有 23

24 graphic_data_struct_t grapic_data_struct; } ext_client_custom_graphic_single_t; 表 5-5 客户端绘制二个图形机器人间通信 :0x0301 备注 0 2 数据的内容 ID 0x 发送者的 ID 需要校验发送者的 ID 正确性 4 2 接收者的 ID 需要校验接收者的 ID 正确性, 仅支持发送机器人对应的客户端 6 15 图形 1 详见图形数据介绍 图形 2 详见图形数据介绍 graphic_data_struct_t grapic_data_struct[2]; } ext_client_custom_graphic_double_t; 表 5-6 客户端绘制五个图形机器人间通信 :0x0301 备注 0 2 数据的内容 ID 0x 发送者的 ID 需要校验发送者的 ID 正确性 4 2 接收者的 ID 需要校验接收者的 ID 正确性, 仅支持发送机器人对应的客户端 6 15 图形 1 详见图形数据介绍 图形 2 详见图形数据介绍 图形 3 详见图形数据介绍 图形 4 详见图形数据介绍 图形 5 详见图形数据介绍 graphic_data_struct_t grapic_data_struct[5]; 大疆创新版权所有

25 } ext_client_custom_graphic_five_t; 表 5-7 客户端绘制七个图形机器人间通信 :0x0301 备注 0 2 数据的内容 ID 0x 发送者的 ID 需要校验发送者的 ID 正确性 4 2 接收者的 ID 需要校验接收者的 ID 正确性, 仅支持发送机器人对应的客户端 6 15 图形 1 详见图形数据介绍 图形 2 详见图形数据介绍 图形 3 详见图形数据介绍 图形 4 详见图形数据介绍 图形 5 详见图形数据介绍 图形 6 详见图形数据介绍 图形 7 详见图形数据介绍 graphic_data_struct_t grapic_data_struct[7]; } ext_client_custom_graphic_seven_t; 表 5-8 客户端绘制字符机器人间通信 :0x0301 备注 0 2 数据的内容 ID 0x 发送者的 ID 需要校验发送者的 ID 正确性 4 2 接收者的 ID 需要校验接收者的 ID 正确性, 仅支持发送机器人对应的客户端 6 15 字符配置详见图形数据介绍 字符 2021 大疆创新版权所有 25

26 graphic_data_struct_t grapic_data_struct; uint8_t data[30]; } ext_client_custom_character_t; 6. 自定义控制器交互数据 自定义控制器数据包括一个统一的数据段头结构 数据段为内容数据段, 整个交互数据的包总共长最大为 39 个字节, 减去 frame_header,cmd_id 和 frame_tail 共 9 个字节, 故而发送的内容数据段最大为 30 字节 整个交互数据 0x0302 的包下行行频率为 30Hz 表 6-1 交互数据接收信息 :0x0302 发送频率: 上限 30Hz 备注 0 x 内容段数据 x 最大为 30 typedef pack struct uint8_t data[] } robot_interactive_data_t 7. 小地图交互信息 小地图交互信息包括一个统一的数据段头结构 客户端下发信息 小地图下发信息标识 :0x0303 发送频率: 触发时发送 表 7-1 客户端下发信息备注 0 4 目标 x 位置坐标, 单位 m 当发送目标机器人 ID 时, 该项为 目标 y 位置坐标, 单位 m 当发送目标机器人 ID 时, 该项为 目标 z 位置坐标, 单位 m 当发送目标机器人 ID 时, 该项为 发送指令时, 云台手按下的键盘信息无按键按下则为 要作用的目标机器人 ID 当发送位置信息时, 该项为 0 typedef pack struct 大疆创新版权所有

27 float target_position_x; float target_position_y; float target_position_z; uint8_t commd_keyboard; uint16_t target_robot_id; } ext_robot_command_t 机器人 ID: 机器人 ID:1, 英雄 ( 红 );2, 工程 ( 红 );3/4/5, 步兵 ( 红 );6, 空中 ( 红 );7, 哨兵 ( 红 );9, 雷达站 ( 红 );10, 前哨站 ( 红 );11, 基地 ( 红 );101, 英雄 ( 蓝 );102, 工程 ( 蓝 );103/104/105, 步兵 ( 蓝 );106, 空中 ( 蓝 );107, 哨兵 ( 蓝 ); 109, 雷达站 ( 蓝 );110, 前哨站 ( 蓝 );111, 基地 ( 蓝 ) 客户端接收信息 小地图接收信息标识 :0x0305 最大接收频率:10Hz 雷达站发送的坐标信息可以被所有己方操作手在第一视角小地图看到 表 7-2 客户端接收信息 备注 0 2 目标机器人 ID 当 x,y 超出界限时则不显示 2 4 目标 x 位置坐标, 单位 m 当 x,y 超出界限时则不显示 6 4 目标 y 位置坐标, 单位 m 当 x,y 超出界限时则不显示 typedef pack struct uint16_t target_robot_id; float target_position_x; float target_position_y; } ext_client_map_command_t 8. 图传遥控信息 图传遥控信息, 是通过图传模块下发 图传遥控信息标识 :0x0304 发送频率:30Hz 2021 大疆创新版权所有 27

28 图 8-1 发送端示意图 图 8-2 发送端 uart 串口线序 客户端下发信息 表 8-1 客户端下发信息 0 2 鼠标 X 轴信息 2 2 鼠标 Y 轴信息 4 2 鼠标滚轮信息 6 1 鼠标左键 7 1 鼠标右键按下 大疆创新版权所有

29 键盘信息 bit 0: 键盘 W 是否按下 bit 1: 键盘 S 是否按下 bit 2: 键盘 A 是否按下 bit 3: 键盘 D 是否按下 bit 4: 键盘 SHIFT 是否按下 bit 5: 键盘 CTRL 是否按下 bit 6: 键盘 Q 是否按下 8 2 bit 7: 键盘 E 是否按下 bit 8: 键盘 R 是否按下 bit 9: 键盘 F 是否按下 bit 10: 键盘 G 是否按下 bit 11: 键盘 Z 是否按下 bit 12: 键盘 X 是否按下 bit 13: 键盘 C 是否按下 bit 14: 键盘 V 是否按下 bit 15: 键盘 B 是否按下 10 2 保留位 typedef pack struct int16_t mouse_x; int16_t mouse_y; int16_t mouse_z; int8 left_button_down; int8 right_button_down; uint16_t keyboard_value; uint16_t reserved; } ext_robot_command_t 2021 大疆创新版权所有 29

30 9. CRC 校验代码示例 //crc8 generator polynomial:g(x)=x8+x5+x4+1 const unsigned char CRC8_INIT = 0xff; const unsigned char CRC8_TAB[256] = 0x00, 0x5e, 0xbc, 0xe2, 0x61, 0x3f, 0xdd, 0x83, 0xc2, 0x9c, 0x7e, 0x20, 0xa3, 0xfd, 0x1f, 0x41, 0x9d, 0xc3, 0x21, 0x7f, 0xfc, 0xa2, 0x40, 0x1e, 0x5f, 0x01, 0xe3, 0xbd, 0x3e, 0x60, 0x82, 0xdc, 0x23, 0x7d, 0x9f, 0xc1, 0x42, 0x1c, 0xfe, 0xa0, 0xe1, 0xbf, 0x5d, 0x03, 0x80, 0xde, 0x3c, 0x62, 0xbe, 0xe0, 0x02, 0x5c, 0xdf, 0x81, 0x63, 0x3d, 0x7c, 0x22, 0xc0, 0x9e, 0x1d, 0x43, 0xa1, 0xff, 0x46, 0x18, 0xfa, 0xa4, 0x27, 0x79, 0x9b, 0xc5, 0x84, 0xda, 0x38, 0x66, 0xe5, 0xbb, 0x59, 0x07, 0xdb, 0x85, 0x67, 0x39, 0xba, 0xe4, 0x06, 0x58, 0x19, 0x47, 0xa5, 0xfb, 0x78, 0x26, 0xc4, 0x9a, 0x65, 0x3b, 0xd9, 0x87, 0x04, 0x5a, 0xb8, 0xe6, 0xa7, 0xf9, 0x1b, 0x45, 0xc6, 0x98, 0x7a, 0x24, 0xf8, 0xa6, 0x44, 0x1a, 0x99, 0xc7, 0x25, 0x7b, 0x3a, 0x64, 0x86, 0xd8, 0x5b, 0x05, 0xe7, 0xb9, 0x8c, 0xd2, 0x30, 0x6e, 0xed, 0xb3, 0x51, 0x0f, 0x4e, 0x10, 0xf2, 0xac, 0x2f, 0x71, 0x93, 0xcd, 0x11, 0x4f, 0xad, 0xf3, 0x70, 0x2e, 0xcc, 0x92, 0xd3, 0x8d, 0x6f, 0x31, 0xb2, 0xec, 0x0e, 0x50, 0xaf, 0xf1, 0x13, 0x4d, 0xce, 0x90, 0x72, 0x2c, 0x6d, 0x33, 0xd1, 0x8f, 0x0c, 0x52, 0xb0, 0xee, 0x32, 0x6c, 0x8e, 0xd0, 0x53, 0x0d, 0xef, 0xb1, 0xf0, 0xae, 0x4c, 0x12, 0x91, 0xcf, 0x2d, 0x73, 0xca, 0x94, 0x76, 0x28, 0xab, 0xf5, 0x17, 0x49, 0x08, 0x56, 0xb4, 0xea, 0x69, 0x37, 0xd5, 0x8b, 0x57, 0x09, 0xeb, 0xb5, 0x36, 0x68, 0x8a, 0xd4, 0x95, 0xcb, 0x29, 0x77, 0xf4, 0xaa, 0x48, 0x16, 0xe9, 0xb7, 0x55, 0x0b, 0x88, 0xd6, 0x34, 0x6a, 0x2b, 0x75, 0x97, 0xc9, 0x4a, 0x14, 0xf6, 0xa8, 0x74, 0x2a, 0xc8, 0x96, 0x15, 0x4b, 0xa9, 0xf7, 0xb6, 0xe8, 0x0a, 0x54, 0xd7, 0x89, 0x6b, 0x35, }; unsigned char Get_CRC8_Check_Sum(unsigned char *pchmessage,unsigned int dwlength,unsigned char uccrc8) unsigned char ucindex; while (dwlength--) ucindex = uccrc8^(*pchmessage++); uccrc8 = CRC8_TAB[ucIndex]; } return(uccrc8); } /* ** Descriptions: CRC8 Verify function ** Input: Data to Verify,Stream length = Data + checksum ** Output: True or False (CRC Verify Result) */ unsigned int Verify_CRC8_Check_Sum(unsigned char *pchmessage, unsigned int dwlength) unsigned char ucexpected = 0; if ((pchmessage == 0) (dwlength <= 2)) return 0; ucexpected = Get_CRC8_Check_Sum (pchmessage, dwlength-1, CRC8_INIT); return ( ucexpected == pchmessage[dwlength-1] ); 大疆创新版权所有

31 } /* ** Descriptions: append CRC8 to the end of data ** Input: Data to CRC and append,stream length = Data + checksum ** Output: True or False (CRC Verify Result) */ void Append_CRC8_Check_Sum(unsigned char *pchmessage, unsigned int dwlength) unsigned char uccrc = 0; if ((pchmessage == 0) (dwlength <= 2)) return; uccrc = Get_CRC8_Check_Sum ( (unsigned char *)pchmessage, dwlength-1, CRC8_INIT); pchmessage[dwlength-1] = uccrc; } uint16_t CRC_INIT = 0xffff; const uint16_t wcrc_table[256] = 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf, 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7, 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e, 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876, 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd, 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5, 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c, 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974, 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb, 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3, 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a, 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72, 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9, 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1, 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738, 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70, 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7, 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff, 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036, 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e, 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5, 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd, 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134, 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c, 2021 大疆创新版权所有 31

32 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3, 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb, 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232, 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a, 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1, 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9, 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330, 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78 }; /* ** Descriptions: CRC16 checksum function ** Input: Data to check,stream length, initialized checksum ** Output: CRC checksum */ uint16_t Get_CRC16_Check_Sum(uint8_t *pchmessage,uint32_t dwlength,uint16_t wcrc) Uint8_t chdata; if (pchmessage == NULL) return 0xFFFF; } while(dwlength--) chdata = *pchmessage++; (wcrc) = ((uint16_t)(wcrc) >> 8) ^ wcrc_table[((uint16_t)(wcrc) ^ (uint16_t)(chdata)) & 0x00ff]; } return wcrc; } /* ** Descriptions: CRC16 Verify function ** Input: Data to Verify,Stream length = Data + checksum ** Output: True or False (CRC Verify Result) */ uint32_t Verify_CRC16_Check_Sum(uint8_t *pchmessage, uint32_t dwlength) uint16_t wexpected = 0; if ((pchmessage == NULL) (dwlength <= 2)) return FALSE; } 大疆创新版权所有

33 wexpected = Get_CRC16_Check_Sum ( pchmessage, dwlength - 2, CRC_INIT); return ((wexpected & 0xff) == pchmessage[dwlength - 2] && ((wexpected >> 8) & 0xff) == pchmessage[dwlength - 1]); } /* ** Descriptions: append CRC16 to the end of data ** Input: Data to CRC and append,stream length = Data + checksum ** Output: True or False (CRC Verify Result) */ void Append_CRC16_Check_Sum(uint8_t * pchmessage,uint32_t dwlength) uint16_t wcrc = 0; if ((pchmessage == NULL) (dwlength <= 2)) return; } wcrc = Get_CRC16_Check_Sum ( (U8 *)pchmessage, dwlength-2, CRC_INIT ); pchmessage[dwlength-2] = (U8)(wCRC & 0x00ff); pchmessage[dwlength-1] = (U8)((wCRC >> 8)& 0x00ff); 2021 大疆创新版权所有 33

34 typedef pack struct uint16_t target_robot_id; float target_position_x; float target_position_y; float target_position_yaw; } ext_robot_command_t 机器人 ID:1, 英雄 ( 红 );2, 工程 ( 红 );3/4/5, 步兵 ( 红 );6, 空中 ( 红 );7, 哨兵 ( 红 );8, 基地 ( 红 ),9, 前哨战 ( 红 )11, 英雄 ( 蓝 );12, 工程 ( 蓝 );13/14/15, 步兵 ( 蓝 );16, 空中 ( 蓝 );17, 哨兵 ( 蓝 );18 基地 ( 蓝 ),19 前哨战 ( 蓝 ) 大疆创新版权所有

MUGI Ver Copyright c 2001, 2002 Hitachi, Ltd. All rights reserved. 1

MUGI Ver Copyright c 2001, 2002 Hitachi, Ltd. All rights reserved. 1 MUGI Ver. 1.3 2002 5 8 1 1 3 2 3 2.1 Panama... 4 2.2... 5 3 5 3.1... 5 3.2... 5 3.3... 6 3.3.1... 6 3.3.2... 6 3.3.3... 7 3.3.4... 7 4 8 4.1... 8 4.2... 8 4.3... 9 4.3.1... 9 4.3.2... 9 4.4... 9 4.4.1

More information

+00DE _01EN.book

+00DE _01EN.book TCS-NET MODBUS TCS-NET Modbus TCB-IFMB640TLE 1...... 2 2 RS 485... 3 3... 3 4... 4 5... 4 6... 5 7... 6 8... 16 TCS-NET Modbus 1 http://www.modbus-ida.org/ >=3.5 8 8 N*8 ( N = 252.) 16 >= 3.5 Modbus-Master

More information

MODBUS RTU MODE

MODBUS RTU MODE MODBUS RTU MODE 一 基本命令結構 ( 均為 16 進制 Hexadecimal) 1. START OF FRAME: 至少有 4 個字元的時間沒有傳送資料 2. ADDRESS FILED: 欲讀取或控制 Meter 的位址 ( 位址範圍為 1~255),Address 0 為廣播方式, 只對 Function Code:06H 有效 3. FUNCTION CODE: A. 03H:

More information

EMC VNXe 系列故障排除任务清单

EMC VNXe 系列故障排除任务清单 EMC VNXe 系列 故障排除任务清单 部件号 300-013-920 03 版权所有 2013 EMC Corporation 保留所有权利 中国印刷 2013 年 5 月出版 EMC 确信本出版物在发布之日内容准确无误 本文档中的信息可随时更改而不另行通知 本出版物的内容按 原样 提供 EMC Corporation 对本出版物的内容不提供任何形式的陈述或担保, 明确拒绝对有特定目的的适销性或适用性进行默示担保

More information

2. 过程 这里主要使用 gdb 来拆炸弹 当然, 用其他工具来辅助, 应该可以更高效地完成 (gdb) echo ======================= Defuse Phase_1 ==============================\n\n ==================

2. 过程 这里主要使用 gdb 来拆炸弹 当然, 用其他工具来辅助, 应该可以更高效地完成 (gdb) echo ======================= Defuse Phase_1 ==============================\n\n ================== CMU 计算机课程 Bomb Lab 拆除过程解析 Yungang Bao(baoyungang@gmail.com) 2011/10/15 CMU 的计算机系统课程 Lab 有一个是拆炸弹 : 给一个二进制 炸弹 可执行文件, 要猜对 6 条输入才不会引爆, 既有挑战又有趣味 感兴趣的朋友可以尝试一下. CMU 课程网址 :http://csapp.cs.cmu.edu/public/labs.html

More information

Ö

Ö 转矩转速传感器 赛亚思科技 科技创造未来合作共赢明天 开箱检查 开箱后, 查看物品在运输过程中是否有破损现象, 同时核对发货产品 的铭牌, 确认产品的型号 规格及参数与您的订货要求一致 如有问题, 请速与我公司联系 铭牌 : SCI 智能总线扭矩传感器 规格型号 转矩量程 牛. 米 准确度 级 出厂编号 出厂日期 命名规则 SCI 型号 : A S P 规格 : 代表转矩 转速传感器的扭矩量程 1

More information

Modbus 协议

Modbus 协议 Modbus 协议 工业控制已从单机控制走向集中监控 集散控制, 如今已进入网络时代, 工业控制器连网也为网络管理提供了方便 Modbus 就是工业控制器的网络协议中的一种 一 Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言 通过此协议, 控制器相互之间 控制器经由网络 ( 例如以太网 ) 和其它设备之间可以通信 它已经成为一通用工业标准 有了它, 不同厂商生产的控制设备可以连成工业网络,

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

Microsoft Word - PR9200 v2.0协议

Microsoft Word - PR9200 v2.0协议 深圳市铨顺宏科技有限公司 PR9200 系列产品协议概述 www.fuwit.com 目录 一 系列产品 PR9200V2.0 指令概述...2 二 设备接口控制.3 三 产品信息指令集..4 四 系统设置指令集.7 五 EPC C1G2 协议指令集......17 六 附录表... 24 1 返回错误码描述... 24 2 CRC 校验算法... 24 2 一 PR9200V2.0 指令概述 指令格式

More information

MCCB EMI EMI

MCCB EMI EMI HD5L HD5L HD5L 4008-858 -959 189 4871 3800 MCCB EMI EMI ... 1 1.1... 1 1.2... 1 1.3... 2... 3 2.1... 3 2.2... 3 2.3... 4 2.4... 5 2.5... 6... 9 3.1... 9 3.2... 9 3.3... 10 3.4... 10 3.5... 12 3.6... 13...

More information

untitled

untitled MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12

More information

2 12

2 12 SHENZHEN BRILLIANT CRYSTAL TECHNOLOGIC CO.,LTD. The specification for the following models Graphic LCM serial communication control board CB001 PROPOSED BY APPROVED Design Approved TEL:+86-755-29995238

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

Microsoft PowerPoint - seminar-11-Ch05-XML.ppt

Microsoft PowerPoint - seminar-11-Ch05-XML.ppt 00801075 李宣成 新奥尔良人, 纽约科技大学副教授, 主要讲授 Java XML 以及面向对象编程,Internet 方面国际知名的作家 程序员和教育家,Java 创始人之一 http://www.elharo.com/ 他的网站 Café au Lait :(http://www.cafeaulait.org) 是互联网上最流行的独立 Java 网站之一 ; 他的另一个网站 Café con

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

加密 校验 (Checksum) 新设备设置 络发现.....

加密 校验 (Checksum) 新设备设置 络发现..... 天猫精灵 模拟 模拟尝试 : 协议篇 天猫精灵开发 September 8, 2017 1 加密.......................................... 3 校验 (Checksum)................................. 3 新设备设置...................................... 4 络发现.......................................

More information

29 0. 0.1 0.2 0.3 1. 30 1840 1930 1932 1926 35 51 55 214 1 31 1988 3 2. 2.1 3 2000 2.2 79 1 52 32 56 57 57 2 2.3. 2 10 4 40 16 4 64 2.4 3. 3.0 3.1 1 Hz 33 193ms 176 174 169 167 165 163 162 160 159 (T )

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information

bingdian001.com

bingdian001.com TSM12M TSM12 STM8L152C6, STM8L152R8 MSP430F5325 whym1987@126.com! /******************************************************************************* * : TSM12.c * : * : 2013/10/21 * : TSM12, STM8L f(sysclk)

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

32 91320301136426860D 江 苏 汉 邦 建 设 集 团 有 限 公 司 201601 41.50 45.00 0.00 86.50 33 05021063-9 江 苏 邦 实 建 设 工 程 有 限 公 司 201601 37.00 49.50 0.00 86.50 34 703

32 91320301136426860D 江 苏 汉 邦 建 设 集 团 有 限 公 司 201601 41.50 45.00 0.00 86.50 33 05021063-9 江 苏 邦 实 建 设 工 程 有 限 公 司 201601 37.00 49.50 0.00 86.50 34 703 2016 年 徐 州 市 建 筑 业 施 工 企 业 上 半 年 综 合 信 用 评 价 得 分 表 日 期 :2016-06-14 序 号 组 织 机 构 代 码 单 位 名 称 批 次 基 本 信 用 分 综 合 考 核 得 分 日 常 扣 分 信 用 考 核 总 分 1 13641102-8 徐 州 市 政 建 设 集 团 有 限 责 任 公 司 201601 50.00 49.33 0.00

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

untitled

untitled XP248 1 XP248 XP248 DCS PLC SCnet SCnet DCS SCnet DCS 1.1 XP248 Modbus HostLink Modbus XP248 4 DB25 XP248 MODBUS XP248 SCControl XP248 4 RS232 RS485 4 32 XP248 COM0-COM1 COM2-COM3 1200 19200bit/s 5 8 1

More information

<4D6963726F736F667420576F7264202D20323031352D342D3231D2C7B1EDCCD6C2DBB8E5B1E0D6C6CBB5C3F72E646F63>

<4D6963726F736F667420576F7264202D20323031352D342D3231D2C7B1EDCCD6C2DBB8E5B1E0D6C6CBB5C3F72E646F63> 电 动 自 行 车 用 仪 表 标 准 编 制 说 明 ( 征 求 意 见 稿 ) 一 任 务 来 源 和 制 定 过 程 本 标 准 制 订 项 目 由 工 业 和 信 息 化 部 下 达 项 目 编 号 2013-0061T-QB, 项 目 名 称 电 动 自 行 车 用 仪 表 电 动 自 行 车 是 节 能 环 保 的 绿 色 交 通 工 具, 是 适 合 国 情 的 个 人 短 途 交 通

More information

How to Debug Tuxedo Server printf( Input data is: %s, inputstr); fprintf(stdout, Input data is %s, inputstr); fprintf(stderr, Input data is %s, inputstr); printf( Return data is: %s, outputstr); tpreturn(tpsuccess,

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

<4D6963726F736F667420576F7264202D2058462D5334323430D6D0CEC4D3EFD2F4BACFB3C9C4A3BFE9BFAAB7A2D6B8C4CF312E302E646F63>

<4D6963726F736F667420576F7264202D2058462D5334323430D6D0CEC4D3EFD2F4BACFB3C9C4A3BFE9BFAAB7A2D6B8C4CF312E302E646F63> XF-S4240 中 文 语 音 合 成 模 块 开 发 指 南 V 1.0-2007 年 12 月 12 日 安 徽 科 大 讯 飞 信 息 科 技 股 份 有 限 公 司 安 徽 省 合 肥 市 国 家 级 高 新 技 术 产 业 开 发 区 信 息 产 业 基 地 讯 飞 语 音 大 厦 86-0551-5331878/5397818 86-0551- 5331837 www.iflytek.com

More information

海 南 冯 琳 峰 海 南 省 锅 炉 压 力 容 器 与 特 种 设 备 检 验 所 海 南 省 定 安 县 白 蒙 路 47 号 570203 信 XC22043618311 内 蒙 古 冯 磊 赤 峰 市 特 种 设 备 检 验 所 内 蒙 古 赤 峰 市 红 山 区 八 里 铺 油 库 路

海 南 冯 琳 峰 海 南 省 锅 炉 压 力 容 器 与 特 种 设 备 检 验 所 海 南 省 定 安 县 白 蒙 路 47 号 570203 信 XC22043618311 内 蒙 古 冯 磊 赤 峰 市 特 种 设 备 检 验 所 内 蒙 古 赤 峰 市 红 山 区 八 里 铺 油 库 路 2015 年 容 器 检 验 员 取 证 邮 寄 证 书 查 询 邮 寄 日 期 2016.2.26 查 询 网 址 http://yjcx.chinapost.com.cn/zdxt/yjcx/ 省 份 姓 名 工 作 单 位 通 信 地 址 邮 政 编 码 挂 号 号 码 山 东 丁 宪 振 山 东 省 特 种 设 备 检 验 研 究 院 山 东 省 济 南 市 高 新 区 天 辰 大 街 939

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

提纲

提纲 VGUS 3.2 用 户 开 发 指 南 (V3.2 2015.12) 武 汉 中 显 科 技 有 限 公 司 目 录 1 VGUS 屏 概 述... 4 1.1 认 识 中 显 VGUS 屏... 4 1.2 开 发 流 程... 5 1.3 集 成 大 容 量 Flash 存 储 器... 7 1.4 USB 下 载 及 SD 卡 下 载... 8 2 串 口 操 作... 11 2.1 串 口

More information

游戏攻略大全(三十一).doc

游戏攻略大全(三十一).doc ...1...12...12...13 Blue Shift :...35...39...42...42...46 3...48...50...51...51...65... 102... 105... 105... 121... 122 III... 124 I 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

More information

2 = ( O C) =? C 112 + 120 100% = 18. 08% 1051 + 232 p ( 1 p) / n 100% 0. 1808( 1 0. 1808) / 1283 100% = 1. 07% 328 + 294 100% = 17. 9% 3469 0. 179( 1 0179. ) / 3469 = 0. 65% { m-sn m-w w-sn sn3 w m

More information

untitled

untitled www.mcudriver.cn 1.1 / 1) WinAVR20070525 2) Source Insight 3) ISP 4) PonyProg ISP 5) USB 6) 1.2. MCU ATMEGA16 1.3. AVR8 1.4 LED0~LED7 1 1.5 #include // Program 1.1 LED.C #define uchar unsigned

More information

R = R + R + R + R + R + R A 1 2 3 4 5 6 l m l - l 1 m 0.5 0.4 0.4K 1 0.5 R B R I m R A Rm I 10 0.4 RB 0.04K 10 m R = K 50 0.008K c R = K 100 = 0.004k D R = K 250 = 0.0016K 5 3 R 3 1 - R R A 6 R + R 0.4

More information

ARM学习报告003——Bios源码分析.doc

ARM学习报告003——Bios源码分析.doc ARM 003 Hayden Luo BIOS duyunhai@hotmail.com www.seajia.com - 1 - www.seajia.com Hayden Luo Bios BootLoader BIOS ARM 003 2004-5-25 003 Bootloader uclinux ARM 51 51 ARM ARM ARM 001 002 003 ARM 001 http://bbs.edw.com.cn/dispbbs.asp?boardid=20&id=28310&page=1

More information

Microsoft Word - 09.數學136-281.docx

Microsoft Word - 09.數學136-281.docx 136. 計 算 梯 型 面 積 (1 分 ) 請 以 JAVA 運 算 式 計 算 下 面 梯 形 面 積, 並 輸 出 面 積 結 果 梯 形 面 積 公 式 為 :( 上 底 + 下 底 ) 高 2 每 一 組 依 序 分 別 輸 入 梯 形 的 上 底 下 底 及 高 的 整 數 輸 出 梯 形 面 積 輸 入 輸 出 94 190 120 99 54 47 137. 計 算 三 角 形 面

More information

提纲

提纲 VGUS4.1 开 发 工 具 使 用 说 明 适 用 于 SDW-PlusII 系 列 串 口 屏 (2016.03.16) 武 汉 中 显 科 技 有 限 公 司 目 录 1 软 件 简 介... 4 1.1 软 件 功 能... 4 1.2 运 行 环 境... 4 1.3 软 件 包 介 绍... 5 2 软 件 界 面 说 明... 5 2.1 软 件 界 面... 5 2.2 菜 单 栏...

More information

CHAPTER VC#

CHAPTER VC# 1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 C C trio@seu.edu.cn C C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 Week3 C Week5 Week5 Memory & Pointer

More information

(陈其工、凌有铸)安徽省高等学校质量工程项目进展报告 自动化专业教学团队.doc

(陈其工、凌有铸)安徽省高等学校质量工程项目进展报告  自动化专业教学团队.doc 附 件 2: 项 目 类 别 : 教 学 团 队 安 徽 省 高 等 学 校 质 量 工 程 项 目 进 展 报 告 项 目 名 称 : 自 动 化 专 业 教 学 团 队 项 目 负 责 人 : 陈 其 工 凌 有 铸 联 系 方 式 : 0553-2871262 所 在 单 位 : 安 徽 工 程 大 学 立 项 时 间 : 2010 年 11 月 9 日 填 表 时 间 : 2012 年 8

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

<4D F736F F D20CBABC1FA DA3A8BAACB6C1D0B44D31A3A9C4A3BFE9D7CAC1CF B0E62E646F63>

<4D F736F F D20CBABC1FA DA3A8BAACB6C1D0B44D31A3A9C4A3BFE9D7CAC1CF B0E62E646F63> SL-1356MOD-SU 射 频 卡 读 写 模 块 使 用 说 明 一. 概 述 双 龙 公 司 针 对 支 付 系 统 公 共 交 通 门 禁 锁 具 设 备 管 理 二 代 身 份 证 等 行 业 推 出 SL-1356MOD-SU 射 频 卡 读 写 模 块 该 模 块 全 面 支 持 ISO14443 A/B -1-2 -3-4 标 准, 适 用 于 读 写 各 种 符 合 ISO14443

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

More information

3 PCI PCI PCI type 0 PCI type 1 PCI type 2 PCI CardBus PCI 16 6 Device ID Vendor ID 00h Status Register Command Register 04h Class Code Revision ID 08

3 PCI PCI PCI type 0 PCI type 1 PCI type 2 PCI CardBus PCI 16 6 Device ID Vendor ID 00h Status Register Command Register 04h Class Code Revision ID 08 3 PCI PCI PCI type 0 PCI type 1 PCI type 2 PCI CardBus PCI 16 6 Device ID Vendor ID 00h Status Register Command Register 04h Class Code Revision ID 08h BIST Header Type Latency Timer Cache Line Size 0ch

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

CHAPTER 1

CHAPTER 1 CHAPTER 1 1-1 System Development Life Cycle; SDLC SDLC Waterfall Model Shelly 1995 1. Preliminary Investigation 2. System Analysis 3. System Design 4. System Development 5. System Implementation and Evaluation

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

寻医问药指南(十七)

寻医问药指南(十七) ... 1... 1... 49... 120... 131... 131... 146... 171... 180... 181... 181 I 518105 0755-7713177 0755-2425239 0755-2263882 1 0755-2409255 518102 0755-7799045 518002 0755-2220607 2 518101 0755-7788068 518101

More information

第一章

第一章 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1500 1450 1400 1350 1300 1250 1200 15 16 17 18 19 20 21 22 23 24 25 26 27 28 INPUT2006 29 30 31 32 33 34 35 9000 8500 8000 7500 7000 6500 6000 5500 5000 4500 4000 3500

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

劳动保护与医疗保健 第 二 章 止标志共 23 个 劳 动 安 全 技 术 22 2 警告标志 由于三角形引人注目 故用作 警告 标志 警告人们注意可能发生的多种危险 三角的背景使用黄色 三角图形和三角内的图像均用黑色描 绘 黄色是有警告含义的颜色 在对比色黑色的衬托下 绘成的 警告标志 就更引人注目 3 指令标志 在圆形内配上指令含义的颜色 蓝 色 并用白色绘制必须执行的图形符号 构成 指令标志

More information

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生 共 青 团 工 作 简 报 2011 年 第 1 期 共 青 团 大 连 海 洋 大 学 委 员 会 团 学 要 闻 : 导 读 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 我 校 在 大 连 市 大 学 生 创 新 创 意 作 品 大 赛 中 取 得 佳 绩 校 团 委 召 开 学 生 干 部 思 想 动 态 座 谈 会 校 团 委 组 织 开 展 弘 扬 雷 锋

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

(Microsoft Word - HD24-UART LCD\313\265\303\367\312\351V1.2)

(Microsoft Word - HD24-UART LCD\313\265\303\367\312\351V1.2) 1. 简介 HD24-UART 是 Uart 串行接口 2.4 寸 TFT 彩色显示模块, 自带 ASCII 字库和中文字库 模块带 64M bit 的内存, 可存储 BMP 图片文件, 通过 Uart 接口与 MCU 连接, 实现彩色图形信息显示 (1) 集成 4 个 ASCII 字库和 4 个汉字字库, 字库类型 : ASCII 字库 :8x16,12x24,16x32,32x64 GB2312

More information

JavaIO.PDF

JavaIO.PDF O u t p u t S t ream j a v a. i o. O u t p u t S t r e a m w r i t e () f l u s h () c l o s e () public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException

More information

用户手册

用户手册 NLS-HR1000-70 手 持 式 条 码 扫 描 器 用 户 手 册 免 责 声 明 请 您 在 使 用 本 手 册 描 述 的 产 品 前 仔 细 阅 读 手 册 的 所 有 内 容, 以 保 障 产 品 的 安 全 有 效 地 使 用 阅 读 后 请 将 本 手 册 妥 善 保 存 以 备 下 次 使 用 时 查 询 请 勿 自 行 拆 卸 终 端 或 撕 毁 终 端 上 的 封 标, 否

More information

网上对外发布资料适用版本

网上对外发布资料适用版本 HDLC-ETH 通告接口 1 概述... 2 1.1 目的... 2 1.2 适用产品... 2 1.3 字节顺序... 2 1.4 对齐方式... 2 1.5 基本数据类型... 2 2 利用 DMS 激活通告接口... 3 2.1 组网... 3 2.2 配置... 3 3 通告消息... 4 3.1 DMS 消息组成... 4 3.2 DMSG_HEADER:DMS 消息头... 4 3.2.1

More information

山东建筑大学学分制管理规定(试行)

山东建筑大学学分制管理规定(试行) 山 建 大 校 字 2015 67 号 山 东 建 筑 大 学 关 于 印 发 学 分 制 管 理 规 定 ( 试 行 ) 的 通 知 各 院 部 校 直 各 部 门 : 山 东 建 筑 大 学 学 分 制 管 理 规 定 ( 试 行 ) 已 经 学 校 研 究 同 意, 现 印 发 给 你 们, 请 认 真 遵 照 执 行 山 东 建 筑 大 学 2015 年 8 月 7 日 1 山 东 建 筑

More information

Microsoft Word - AN3259C

Microsoft Word - AN3259C www.maxim-ic.com.cn 应用笔记 3259 DS31256 Envoy - 寄存器转储列程 概述本应用笔记提供了将 DS31256 的寄存器 排队程序 描述符和 FIFO RAM 的内容转储到一个文件的程序代码 这些数据在 DS31256 无法正常工作时非常关键, 为进一步的研究和调试提供了重要信息 例如, 寄存器数据经过转储后可以显示每个 DS31256 寄存器的设置 为了保证正确地设置器件,

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

Microsoft Word - DH8221规格书_ doc

Microsoft Word - DH8221规格书_ doc [DH8221 钢弦式数据采集 仪用户手册 ] 深圳大豪测控专注于嵌入式产品的软硬件产品研发与生产电话 :0755-83989709/83233025 传真 :0755-83978589 http://www.sztester.com 地址 : 深圳市福田区深南中路 3037 号南光捷佳大厦 3101 室 修改履历 NO. 版本内容日期作者 1 0.1 初稿 2014-08-13 杨俊伟 2 0.2

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

ROP_bamboofox.key

ROP_bamboofox.key ROP Return Oriented Programming Lays @ BambooFox Who Am I Lays / L4ys / 累死 - l4ys.tw Reverse Engineering BambooFox / HITCON Outline Buffer Overflow ret2libc / ret2text Return Oriented Programming Payload

More information

2013年度西藏自治区教育厅

2013年度西藏自治区教育厅 附 件 3: 西 藏 自 治 区 国 土 资 源 厅 2016 年 度 部 门 预 算 2016 年 3 月 16 日 1 目 录 第 一 部 分 西 藏 自 治 区 国 土 资 源 厅 概 况 一 主 要 职 能 二 部 门 单 位 构 成 第 二 部 分 西 藏 国 土 资 源 厅 2016 年 度 部 门 预 算 表 一 财 政 拨 款 收 支 总 表 二 一 般 公 共 预 算 支 出 表

More information

實用文格式大全.doc

實用文格式大全.doc (1 (2 (3 (4 (5 (6 (7 (8 (9 (10 1 ( ( ( ( [ ( ] [ ( ]+ [ ] ( ( 2001 6 2 2 2 2 3 ( ( ( (? (1 (2 (3 (4 ( 2002 ( 1999 ( 2001 6 6 4, 2 4 4 5 ( 1 1 2 1 2 ( ( _ - - x x x _ ( 1999 8 3 1 1 3 1 8 1 xxx 1 1 1 2

More information

个 小 小 的 乡 下 人 木 匠 的 儿 子, 竟 然 有 这 么 大 的 力 量 其 实 就 是 这 点, 祂 活 出 来 的 那 种 爱, 是 世 界 上 没 有 的 祂 活 出 来 的 爱 是 世 界 上 的 人 都 需 要 的, 但 却 是 人 人 在 这 个 世 界 上 都 得 不 到

个 小 小 的 乡 下 人 木 匠 的 儿 子, 竟 然 有 这 么 大 的 力 量 其 实 就 是 这 点, 祂 活 出 来 的 那 种 爱, 是 世 界 上 没 有 的 祂 活 出 来 的 爱 是 世 界 上 的 人 都 需 要 的, 但 却 是 人 人 在 这 个 世 界 上 都 得 不 到 人 间 有 真 爱 在 国 庆 假 期 的 时 候, 我 正 在 感 恩 堂 参 加 祷 告 会, 忽 然 一 个 十 多 年 没 有 见 面 的 同 学 打 我 电 话, 说 见 见 我 原 来 他 失 恋 了, 和 他 女 朋 友 吹 了 他 可 能 考 虑 到 我 已 经 结 过 婚, 刚 好 也 在 上 海, 就 想 联 系 我 他 说 他 女 朋 友 把 他 说 得 一 文 不 值, 让

More information

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福 2014 年 全 国 名 老 中 医 药 专 家 传 承 工 作 室 建 设 项 目 专 家 名 单 北 京 市 (5 人 ) 王 文 友 张 志 真 王 应 麟 黄 丽 娟 高 才 达 天 津 市 (5 人 ) 马 融 于 志 强 吴 炳 忠 武 连 仲 张 洪 义 河 北 省 (6 人 ) 韩 志 河 张 士 舜 李 淑 荣 刘 玉 洁 刘 启 泉 高 慧 山 西 省 (6 人 ) 北 京 市

More information

an153f

an153f 153 2016 1 Linduino Michael Jones (PSM) LTpowerPlay (BMC) PSM PSM PMBus PMBus SMBus SMBus I2C PSM BMC Linduino (API) PSM Linduino PSM BMC BMC Robust PMBus System Software for the LTC3880) I 2 C / SMBus

More information

ISA-9620用户手册.PDF

ISA-9620用户手册.PDF ISA-9620 CAN v1.0 2004 01 08-1 - -------------------------------------------------------1 -------------------------------------------------------1 -------------------------------------------------------1

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

验证在CEF的ASR9000 VQI分配

验证在CEF的ASR9000 VQI分配 验证在 CEF 的 ASR9000 VQI 分配 目录 简介背景信息验证 VQI 分配 简介 本文在聚合服务路由器 9000 (ASR9K) 的思科快速转发 (CEF) 描述如何验证虚拟队列索引 (VQIs) 和适当地分配他们 背景信息 为了信息包能转发从一个接口到另一个在 ASR9K, 信息包必须横断结构 没有在 ASR9K 的本地交换 信息包如何从一个接口虽则有别的? 这通过分配到每个接口的使用是实现的

More information

HCS08微控制器上有关内存分配的几个问题.doc

HCS08微控制器上有关内存分配的几个问题.doc HCS08 shylion@gmail.com HCS08 Tiny Small shylion@gmail.com HCS08...- 1-1.1. HCS08...- 2-1.1...- 2-1.2 RAM...- 5-1.3 FLASH...- 5-1.4 Vectors...- 6-1.2....- 7-1.3. HCS08 Tiny Small...- 9-1.4. heap segment...12

More information

Modbus通信协议

Modbus通信协议 Modbus 通信协议 摘要 : 工业控制已从单机控制走向集中监控 集散控制, 如今已进入网络时代, 工业控制器连网也为网络管理提供了方便 Modbus 就是工业控制器的网络协议中的一种 关键词 :Modbus 协议 ; 串行通信 ;LRC 校验 ;CRC 校验 ;RS-232C 一 Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言 通过此协议, 控制器相互之间 控制 器经由网络

More information

Modbus通信协议

Modbus通信协议 页码,1/10 Modbus 通信协议 工业控制已从单机控制走向集中监控 集散控制, 如今已进入网络时代, 工业控制器连网也为网络管理提供了方便 Modbus 就是工业控制器的网络协议中的一种 一 Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言 通过此协议, 控制器 相互之间 控制器经由网络 ( 例如以太网 ) 和其它设备之间可以通信 它已经成为一通用工业标 准 有了它,

More information

读取文件加载链接库文件删除文件写入文件写入 sdcard 隐私行为 获取安装应用列表获取当前连接的 Wifi 热点信息获取用户 ID 查询上次位置信息查询 Wifi 热点扫描结果获得当前运行的程序列表获取设备 ID 定位移动终端 服务行为 启动服务获取运行 service 广播行为 注册广播接收器发

读取文件加载链接库文件删除文件写入文件写入 sdcard 隐私行为 获取安装应用列表获取当前连接的 Wifi 热点信息获取用户 ID 查询上次位置信息查询 Wifi 热点扫描结果获得当前运行的程序列表获取设备 ID 定位移动终端 服务行为 启动服务获取运行 service 广播行为 注册广播接收器发 文件检测评级 : 高度风险 文件名称 : 微商伙伴 3.0S_02.apk 基本信息 文件名称 : MD5 值 : 微商伙伴 3.0S_02.apk 2a8530cf7bb05ee966a912c2764974ad 文件大小 : 51.73MB 上传时间 : 2017-05-14 16:11:36 包名 : com.tencent.mo 最低运行环境 : Android 4.0.3, 4.0.4 版权

More information

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址   access_token=access_token (http 停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 https://webapi.zego.im/cgi/stop-mix? access_token=access_token (https://webapi.zego.im/cgi/stop-mix? access_token=access_token)

More information

untitled

untitled FBC0409 V1.0 1.0 05.06.22 SIA 2005 SIA SIA SIA SIA SIA 114 86-24-23970133 HTTP://WWW.SIA.CN YANG@SIA.CN 2 ...5...5...6 PIN...6...7 1 CPU...8 2...8 4...8 5 DMA...9 7....9 8...9 9...10 A...10 B...10...11.

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

电子缝纫机 了解缝纫机 缝制基础知识 产品型号 : 885-V60/V61/V62/V63/V64/V65 实用针迹 附录 欢迎访问 常见问题解答 (FAQs) 在这里可以得到产品的支持和

电子缝纫机 了解缝纫机 缝制基础知识 产品型号 : 885-V60/V61/V62/V63/V64/V65 实用针迹 附录 欢迎访问   常见问题解答 (FAQs) 在这里可以得到产品的支持和 电子缝纫机 了解缝纫机 缝制基础知识 产品型号 : 885-V60/V61/V62/V63/V64/V65 实用针迹 附录 欢迎访问 http://solutions.brother.com 常见问题解答 (FAQs) 在这里可以得到产品的支持和 1 2 3 1 4 5 6 7 2 8 3 ...1 1.... 6... 6... 6... 7... 7... 8... 8... 9... 9...

More information

目录 组织机构... 5 前言... 6 品牌内核... 7 第 1 章赛事介绍 赛季日程 奖项设置 总决赛 复活赛 分区赛 杰出贡献奖 外观设

目录 组织机构... 5 前言... 6 品牌内核... 7 第 1 章赛事介绍 赛季日程 奖项设置 总决赛 复活赛 分区赛 杰出贡献奖 外观设 0 修改日志 日期 版本 修改记录 2018.09.20 1.0 首次发布 2018.11.30 1.1 1. 更新场地图纸及参数 ( 包括战场 桥 资源岛 弹药箱 上岛立柱 能量机关 停机坪 补给站 ) 2. 更新英雄枪口热量 42mm 弹丸的血量伤害值 3. 更新基地三角装甲检测的血量伤害值 4. 更新空中机器人能量机制 5. 更新机器人外观设计要求 6. 更新赛前检录表 ( 光泽度限制 飞行检测机制

More information

smc30三轴操纵杆 技术文件 专用

smc30三轴操纵杆  技术文件 专用 SMC35 系列霍尔操纵杆 SMC35 系列霍尔操纵杆,1 轴 2 轴或 3 轴, 面板安装及嵌入式, 采用不锈钢及合金材料, 弹簧自动回位结构, 德国高精度霍尔式传感器, 全温度范围线性较正,IP67 以上防护等级, 较 平滑的操作手感, 人体工学机械设计 适用于机器人 无人机 医疗设备 航天 船舶 广播电视设备等 一 产品特点 : 材料 : 不锈钢 + 合金 + 工程塑料 传感器 : 霍尔传感器

More information

How to Find SHOUG?

How to Find SHOUG? bbed 使用实现 drop index 操作 by SHOUG.XIFENFEI 个人博客地址 :www.xifenfei.com 个人新浪微博 :http://weibo.com/u/1820095585 How to Find SHOUG? bbed 使用实现 drop index 操作 这里个 bbed 的测试是为了实现通过 bbed 来实现删除 index, 该方法有两个用途 : 1. 数据库因为

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

SeTAQ 是 山 东 西 泰 克 仪 器 有 限 公 司 的 注 册 商 标 本 说 明 书 未 经 书 面 许 可 不 得 翻 印 修 改 或 引 用 警 告 : 请 专 业 人 员 检 测 和 维 修 本 设 备! 警 告 : 本 仪 表 使 用 24V 直 流 电 源, 请 务 必 正 确

SeTAQ 是 山 东 西 泰 克 仪 器 有 限 公 司 的 注 册 商 标 本 说 明 书 未 经 书 面 许 可 不 得 翻 印 修 改 或 引 用 警 告 : 请 专 业 人 员 检 测 和 维 修 本 设 备! 警 告 : 本 仪 表 使 用 24V 直 流 电 源, 请 务 必 正 确 SeTAQ R HMCA 系 列 高 速 多 通 道 数 字 称 重 接 线 盒 使 用 说 明 书 山 东 西 泰 克 仪 器 有 限 公 司 山 东 济 南 高 新 区 天 辰 大 街 1251 号 www.setaq.com setaq@setaq.com V1..2 SeTAQ 是 山 东 西 泰 克 仪 器 有 限 公 司 的 注 册 商 标 本 说 明 书 未 经 书 面 许 可 不 得

More information

12 12 1 30 40 20 30 10 20 6 10 10 2 34.8 56.1 18.0 20.9 3.8 0.4 17.9 18.3 11.7 9.1 9.1 8.3 9.2 6.3 10.8 8.0 3 1949 1952 1957 1965 1975 1980 1985 100 100 100 100 100 100 100 11.0 19.4 26.1 26.2

More information

报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在 南 宋 时 期 就 初 具 规 模, 已 有 八 九 百 年 的 历

报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在 南 宋 时 期 就 初 具 规 模, 已 有 八 九 百 年 的 历 丽 江 古 城 托 管 挂 牌 可 行 性 分 析 报 告 上 海 文 化 产 权 交 易 所 申 江 文 化 商 品 运 营 服 务 平 台 二 零 一 六 年 七 月 报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在

More information

有 不 良 企 图 时, 就 要 立 即 躲 开 他 当 你 实 在 难 以 分 辨 对 方 是 真 心 实 意 还 是 虚 情 假 意 时, 可 向 父 母 老 师 或 周 围 较 成 熟 和 亲 近 的 朋 友 请 教, 请 他 们 帮 你 分 析 情 况, 做 出 判 断 此 时, 拒 绝 帮

有 不 良 企 图 时, 就 要 立 即 躲 开 他 当 你 实 在 难 以 分 辨 对 方 是 真 心 实 意 还 是 虚 情 假 意 时, 可 向 父 母 老 师 或 周 围 较 成 熟 和 亲 近 的 朋 友 请 教, 请 他 们 帮 你 分 析 情 况, 做 出 判 断 此 时, 拒 绝 帮 第 一 章 女 生 安 全 2009 年 11 月 2 日 深 夜,51 岁 的 农 民 李 某 翻 墙 进 入 某 中 学 行 窃, 他 悄 悄 来 到 一 小 屋 前, 并 无 所 获 见 屋 内 3 名 少 女 都 已 熟 睡, 便 生 邪 念, 欲 行 不 轨 3 少 女 慷 醒 后, 遭 李 某 的 殴 打 和 猥 亵, 其 中 一 名 16 岁 女 生 乘 机 溜 出 房 外, 将 房

More information