npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ordinart-plugin

v1.1.3

Published

a communication plugin for ordinart cold ifreezer

Readme

普冷冰箱通信插件

安装

cordova plugin add ordinart-plugin

使用

1.打开串口

ordinartPlugin.openSerialPort(arg0, successCallback, errorCallback);

2.关闭串口

ordinartPlugin.closeSerialPort(successCallback, errorCallback);

3.发送串口指令 -向串口发送数据 (所有参数的json字符串)

ordinartPlugin.sendSerialPort(arg0, successCallback, errorCallback);

4.读取串口数据 -读取串口发出数据

ordinartPlugin.readSerial(successCallback, errorCallback);

5.反馈主控板 -读取到串口数据后需要反馈主控板一次,否则控制板会报通信故障

ordinartPlugin.sendDataInfo(successCallback, errorCallback);

6.读取参数 -读取控制板参数需要发送该指令

ordinartPlugin.sendParamInfo(successCallback, errorCallback);

7.开电磁锁

ordinartPlugin.openLock(successCallback, errorCallback);

8.开led灯

ordinartPlugin.openLed(successCallback, errorCallback);

示例

onDeviceReady: function() {
        ordinartPlugin.openSerialPort(["/dev/ttyS3", 9600], function(success) {
	        alert(success);
	        ordinartPlugin.readSerial(function(data){
	        	ordinartPlugin.sendDataInfo(function(s){}, function(e){});
	            alert(data);
	            var obj = JSON.parse(data);
	            if(obj.sourceDataState == 1) {
	                //数据正常
	                if(obj.type == 6) {
	                    //获取冰箱运行状态数据
	                }else if(obj.type == 5) {
	                    //获取参数设置
	                }
	            }else if(obj.sourceDataState == 99) {
	                //crc解析错误
	            }
		    }, function(error) {
		        alert(error);
		    })
		}, function(error) {
		    alert(error);
		});

        var btn = document.getElementById('button');
        btn.onclick = function() {
            ordinartPlugin.openLed(function(s){}, function(e){});
        }
    }

字段说明

temperature1			——	上部温度(double ℃)
temperature2			——	下部温度(double ℃)
averageTemperate		——	平均温度(double ℃)
controlAlarmTemp		——	控制报警温度(double ℃)
defrostingTemp			——	除霜温度(double ℃)
condenserTemperature	——	冷凝器温度(double ℃)
environmentTemperature	——	环境温度(double ℃)
humidity				——	湿度(double %RH)
doorOpenState			——	门开关状态(int 1-开 0-关)
defrostState			——	除霜状态(int 1-开 0-关)
powerState				——	是否断电(int 1-断电 0-未断电)
coolingState			——	制冷状态(int 1-开 0-关)
lockState				——	锁状态(int 1-开 0-关)
fanState				——	风机状态(int 1-开 0-关)
temperature1State		——	上部传感器状态(int 1-故障 0-正常)
temperature2State		——	下部传感器状态(int 1-故障 0-正常)
contAlarmSensorState	——	控制报警传感器状态(int 1-故障 0-正常)
defrostSensorState		——	除霜传感器状态(int 1-故障 0-正常)
condenserSensorState	——	冷凝器传感器状态(int 1-故障 0-正常)
environmentSensorState	——	环境传感器状态(int 1-故障 0-正常)
temperature1HighWarn	——	高温报警(int 1-报警 0-正常)
temperature1LowWarn		——	低温报警(int 1-报警 0-正常)
environmentTemperatureHighWarn	——	环温高温报警(int 1-报警 0-正常)
condenserTemperateHighWarn		——	冷凝器高温报警(int 1-报警 0-正常)
doorOpenTimeout			——	门长时间打开报警(int 1-报警 0-正常)
correspondenceState		——	主控板通信故障状态(int 1-故障 0-正常)
humidityDetectionState	——	湿度传感器故障状态(int 1-故障 0-正常)
highHumidityWarn		——	高湿报警状态(int 1-报警 0-正常)
lowHumidityWarn			——	低湿报警状态(int 1-报警 0-正常)
设置参数
	/**温度设定*/
    private Double temperatureSetting;
    /**高温报警偏差*/
    private Double highTemperatureWarnDeviation;
    /**低温报警偏差*/
    private Double lowTemperatureWarnDeviation;
    /**打印间隔*/
    private int printInterval;
    /**环温高温报警值*/
    private Double evnHighTemperatureWarn;
    /**门加热器模式*/
    private Integer doorHeaterMode;
    /**显示模式*/
    private Integer displayMode;
    /**按键锁密码*/
    private Integer userMenuPassword;
    /**硬件版本*/
    private Integer hardWareVersion;
    /**软件版本*/
    private Integer softWareVersion;
    /**冷凝传感器高温报警值*/
    private Double conHighTemperatureWarn;
    /**控制报警传感器温度校正*/
    private Double controlAlarmRevise;
    /**上部传感器温度校正*/
    private Double upperPartTemperatureRevise;
    /**下部传感器温度校正*/
    private Double lowerPartTemperatureRevise;
    /**环境传感器温度校正*/
    private Double evnTemperatureRevise;
    /**化霜传感器温度校正*/
    private Double defrostTemperatureRevise;
    /**冷凝器传感器温度校正*/
    private Double conTemperatureRevise;
    /**压缩机开机回差*/
    private Double compressorStartDiff;
    /**压缩机停机回差*/
    private Double compressorStopDiff;
    /**压缩机启动间隔*/
    private Integer compressorStartInterval;
    /**冷凝风机滞后压缩机停机时间*/
    private Integer conCompressorLagTime;
    /**超温报警延时*/
    private Integer overTemperatureWarnTime;
    /**开门报警延时*/
    private Integer openDoorWarnTime;
    /**控制报警传感器故障时压缩机工作时间*/
    private Integer sensorErrorCompressorWorkTime;
    /**控制报警传感器故障时压缩机停机时间*/
    private Integer sensorErrorCompressorStopTime;
    /**化霜周期*/
    private Integer defrostingCycle;
    /**化霜时间*/
    private Integer defrostingTime;
    /**模式1门加热持续时间*/
    private Integer doorHeatingTime;
    /**除霜终止温度*/
    private Double defrostStopTemp;
    /**冷凝风机工作模式选择*/
    private Integer evaporatorModel;
    /**蒸发风机工作模式选择*/
    private Integer evapFanModel;
    /**湿度传感器校正*/
    private Double humidityRevise;
    /**湿度传感器测量最小值*/
    private Double humidityMeasureMin;
    /**湿度传感器测量最大值*/
    private Double humidityMeasureMax;
    /**湿度超限处理*/
    private Integer humidityOutOfRange;
    /**电池低电压检测 - 是否使能断电报警功能*/
    private Integer batteryVoltageDetection;
    /**温度数据记录周期*/
    private Integer temperatureDataRecordTime;
    /*设定记录仪时间*/
    private String setRecordingTime;
    /**管理员菜单密码设置*/
    private Integer adminMenuPassword;