[bug] 去掉锁定状态日志,加入是否有货物日志
This commit is contained in:
parent
fb94645d9f
commit
7767ddd84e
@ -14,12 +14,10 @@ board = esp32doit-devkit-v1
|
|||||||
framework = arduino
|
framework = arduino
|
||||||
build_flags = -DCORE_DEBUG_LEVEL=4
|
build_flags = -DCORE_DEBUG_LEVEL=4
|
||||||
monitor_speed = 57600
|
monitor_speed = 57600
|
||||||
;upload_port = COM[14]
|
|
||||||
lib_deps =
|
lib_deps =
|
||||||
bogde/HX711@^0.7.5
|
bogde/HX711@^0.7.5
|
||||||
mathertel/OneButton@^2.0.3
|
mathertel/OneButton@^2.0.3
|
||||||
robtillaart/CRC@^0.3.3
|
robtillaart/CRC@^0.3.3
|
||||||
sandeepmistry/CAN@^0.3.1
|
|
||||||
fastled/FastLED@^3.5.0
|
fastled/FastLED@^3.5.0
|
||||||
madhephaestus/ESP32Servo@^0.13.0
|
madhephaestus/ESP32Servo@^0.13.0
|
||||||
|
sandeepmistry/CAN@^0.3.1
|
||||||
|
36
src/can_control.cpp
Normal file
36
src/can_control.cpp
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
#include "can_control.h"
|
||||||
|
#include "Arduino.h"
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
static const char* MOUDLENAME = "CAN_C";
|
||||||
|
can_control::can_control()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
bool can_control::init()
|
||||||
|
{
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
can_control::~can_control()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void can_control::update()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void can_control::send_data(int16_t iq1,byte *candata)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void can_control::onReceive(int packetSize)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
18
src/can_control.h
Normal file
18
src/can_control.h
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <Arduino.h>
|
||||||
|
//#include <CAN.h>
|
||||||
|
//#include <ESP32SJA1000.h>
|
||||||
|
|
||||||
|
|
||||||
|
class can_control
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
static void onReceive(int packetSize);
|
||||||
|
|
||||||
|
public:
|
||||||
|
can_control(); // 构造函数
|
||||||
|
~can_control(); // 析构函数
|
||||||
|
bool init();
|
||||||
|
void update();
|
||||||
|
void send_data(int16_t iq1,byte* candata);
|
||||||
|
};
|
@ -106,8 +106,7 @@ void Motocontrol::checkgoods() // 检测是否超重
|
|||||||
// 到顶部锁定状态,有向上的压力,重量不准,不能检测
|
// 到顶部锁定状态,有向上的压力,重量不准,不能检测
|
||||||
if (_controlstatus.is_toplocked)
|
if (_controlstatus.is_toplocked)
|
||||||
{
|
{
|
||||||
addLogMessage("is_toplocked");
|
return;
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查是否超重
|
// 检查是否超重
|
||||||
@ -132,11 +131,19 @@ void Motocontrol::checkgoods() // 检测是否超重
|
|||||||
if (_notweightcount > 40)
|
if (_notweightcount > 40)
|
||||||
{
|
{
|
||||||
// printf("goods weight<min 40 times :%d \n", _pullweight);
|
// printf("goods weight<min 40 times :%d \n", _pullweight);
|
||||||
|
if (_controlstatus.is_havegoods)
|
||||||
|
{
|
||||||
|
addLogMessage("goods no: " + String(_pullweight));
|
||||||
|
}
|
||||||
_controlstatus.is_havegoods = false;
|
_controlstatus.is_havegoods = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
if (!_controlstatus.is_havegoods)
|
||||||
|
{
|
||||||
|
addLogMessage("goods ok: " + String(_pullweight));
|
||||||
|
}
|
||||||
_controlstatus.is_havegoods = true;
|
_controlstatus.is_havegoods = true;
|
||||||
_notweightcount = 0;
|
_notweightcount = 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user