Gopro Ardunio控制库.3
我还是觉得不对劲,我一定要解决这个枚举值的问题.
我现在去找个别的文档看
看英文吧,中文吐了
看见魔术包没有,远程开机也是这个
在头文件的这个地方就是魔术包的函数
完整定义
6字节
可以看到函数里面有一个数组,就是这个Mac地址
接着调用UDP的函数,发送一些东西
ip和端口
另外一个函数
传入两个地址
分辨率一栏表
函数比较长,单拿出来分析
很简单,判断相机的型号,3以前不支持
在投中定义
控制函数里面有51个
这个函数就有13个,额,c++吗?
又是一个小判断,简单不说了.一个宏看下面
https://www.arduino.cc/en/Reference/WiFiStatus
上面有地址
看这几句
算个字符串的长度?打印.然后算个密码长度,打印.调用Wifi库开启WiFi,一个64位的变量,变量再用存放一个时间
一个循环和判断
打开循环看内容,有两个判断
继续看,很简单的函数.都是打印一些东西出来
这样看最后一个判断所在的位置,和while平级.显示时间超时
验证是不是连接成功的函数,说实话,看不懂return回去是用到了哪里
使能调试
关闭调试
返回状态
打印详细,看见TODO了.我接下来完善这个库
开启,还有TODO没有做,我之后提交
关闭,这个看起来比较完善
开始工作
停止工作,就是在不停的Http发包
又是一对儿函数
删除最新和所有
设置,主要传一个参数进去
看枚举值
看值
看参数在函数中流转
判断,无效参数.报错,跳出循环
三代相机
视频是1
这是00,是我研究错了?
吧输入的参数传到这里
4代以上的参数
老样子继续
设置分辨率,和上个函数几乎一样
还是一样
一样
还是一样
合影
有趣的来了
看这些request,就是上面的所有函数的连接
一个ip,一个端口
连接
http的客户端类
这是里面的函数
http发送
最后一个函数,下个文章说.就先到这里啦
晚上我又回来了
倒数第二个函数,看起来像是一个保活的函数,就是一个侦听函数,我自己起的名字
四个变量
一个是一个数字
两个字符串
一个布尔变量?
接着两个循环
先了解这个millis的函数
这个是循环
你看,这样一操作是0还是一个比-大的小数,这个while一直是真
客户端去读一个字符出来,存到c
这个c+一个string
爷编不下去了,看不懂啊.这个到底在干嘛????
搜索这个response看起来是只有现在这个函数才有这个变量
最后一个没有什么好说的
顿悟了,倒数第二个函数
接下来就是比较简单的一些例子了,我明天写
- 如何通过Remoting实现双向通信
- jenkins 入门教程(上)
- 让jQuery Tools Scrollable控件在Mobile Web里面支持resize功能
- CentOS6.5上golang环境配置
- 马斯克频发推文,或在揭示特斯拉明年大动作?
- yum安装出现No package nodejs available解决办法
- InfoPath中repeationg section动态填充数据
- CSS魔法堂:重新认识Box Model、IFC、BFC和Collapsing margins
- jenkins 入门教程(中)
- docker学习(1) 安装
- Ajax等待返回结果时,弹出一个友好的等待提示
- Facebook Like Button在IE上的bug
- CSS魔法堂:hasLayout原来是这样!
- jetty 9 嵌入式开发示例
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android实现强制下线功能的示例代码
- 如何用HMS Nearby Service给自己的App添加近距离数据传输功能
- Android自定义控件之圆形进度条动画
- Android 使用 Scroller 实现平滑滚动功能的示例代码
- Android文件操作工具类详解
- Android之RecycleView实现指定范围的拖动效果
- Android 通过代码安装 APK的方法详解
- Android ListView实现无限循环滚动
- ignite:一个漂亮的多用户SS/SSR面板
- FreshRSS:开源免费的RSS阅读器
- 使用snap快速安装RocketChat你的聊天服务器
- CuteOne:一款基于Python3的OneDrive多网盘挂载程序,带会员/同步等功能
- Baidu Sitemap Generator在PHP7无法生成XML的解决方法
- MFC实现的Socket通信
- 128-在线翻译