增加 元组转时间字符串
This commit is contained in:
@@ -612,6 +612,20 @@ export const onboard_RTC_get_time_str = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const onboard_RTC_get_timetuple_to_str = {
|
||||||
|
init: function () {
|
||||||
|
this.setColour(SENSOR_ONBOARD_HUE);
|
||||||
|
this.appendValueInput('CONTENT')
|
||||||
|
.appendField('RTC '+Blockly.Msg.blockpy_USE_TUPLE)
|
||||||
|
.setCheck()
|
||||||
|
this.appendDummyInput()
|
||||||
|
.appendField( Blockly.Msg.MATH_ZHW + Blockly.Msg.MIXLY_GPS_TIME+Blockly.Msg.LANG_MATH_STRING)
|
||||||
|
this.setOutput(true, String);
|
||||||
|
this.setInputsInline(true);
|
||||||
|
this.setTooltip(Blockly.Msg.MIXLY_ESP32_RTC_GET_TIME_TOOLTIP);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
export const sensor_LTR308 = {
|
export const sensor_LTR308 = {
|
||||||
init: function () {
|
init: function () {
|
||||||
this.setColour(SENSOR_ONBOARD_HUE);
|
this.setColour(SENSOR_ONBOARD_HUE);
|
||||||
|
|||||||
@@ -584,6 +584,13 @@ export const onboard_RTC_get_time_str = function(_,generator){
|
|||||||
return [code, generator.ORDER_ATOMIC];
|
return [code, generator.ORDER_ATOMIC];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const onboard_RTC_get_timetuple_to_str = function(_,generator){
|
||||||
|
generator.definitions_['import_rtctime'] = 'import rtctime';
|
||||||
|
var ct = generator.valueToCode(this, 'CONTENT', generator.ORDER_ATOMIC);
|
||||||
|
var code = 'rtctime.strtime(('+ ct +'))';
|
||||||
|
return [code, generator.ORDER_ATOMIC];
|
||||||
|
}
|
||||||
|
|
||||||
//mixgo_cc onboard_sensor generators:
|
//mixgo_cc onboard_sensor generators:
|
||||||
|
|
||||||
export const sensor_mixgo_cc_mmc5603_get_magnetic = function (_, generator) {
|
export const sensor_mixgo_cc_mmc5603_get_magnetic = function (_, generator) {
|
||||||
|
|||||||
@@ -1587,6 +1587,13 @@
|
|||||||
</block>
|
</block>
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
<block type="onboard_RTC_get_time_str"></block>
|
<block type="onboard_RTC_get_time_str"></block>
|
||||||
|
<block type="onboard_RTC_get_timetuple_to_str">
|
||||||
|
<value name="CONTENT">
|
||||||
|
<shadow type="math_number">
|
||||||
|
<field name="NUM">2023,1,1,12,0,0</field>
|
||||||
|
</shadow>
|
||||||
|
</value>
|
||||||
|
</block
|
||||||
<block type="onboard_RTC_get_timestamp">
|
<block type="onboard_RTC_get_timestamp">
|
||||||
<value name="LIST">
|
<value name="LIST">
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
|
|||||||
@@ -1491,6 +1491,13 @@
|
|||||||
</block>
|
</block>
|
||||||
<block type="onboard_RTC_get_time" m-hide="micropython:esp32:mixgo_pe"></block>
|
<block type="onboard_RTC_get_time" m-hide="micropython:esp32:mixgo_pe"></block>
|
||||||
<block type="onboard_RTC_get_time_str"></block>
|
<block type="onboard_RTC_get_time_str"></block>
|
||||||
|
<block type="onboard_RTC_get_timetuple_to_str">
|
||||||
|
<value name="CONTENT">
|
||||||
|
<shadow type="math_number">
|
||||||
|
<field name="NUM">2023,1,1,12,0,0</field>
|
||||||
|
</shadow>
|
||||||
|
</value>
|
||||||
|
</block
|
||||||
<block type="onboard_RTC_get_timestamp" m-hide="micropython:esp32:mixgo_pe">
|
<block type="onboard_RTC_get_timestamp" m-hide="micropython:esp32:mixgo_pe">
|
||||||
<value name="LIST">
|
<value name="LIST">
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
|
|||||||
@@ -1510,6 +1510,13 @@
|
|||||||
</block>
|
</block>
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
<block type="onboard_RTC_get_time_str"></block>
|
<block type="onboard_RTC_get_time_str"></block>
|
||||||
|
<block type="onboard_RTC_get_timetuple_to_str">
|
||||||
|
<value name="CONTENT">
|
||||||
|
<shadow type="math_number">
|
||||||
|
<field name="NUM">2023,1,1,12,0,0</field>
|
||||||
|
</shadow>
|
||||||
|
</value>
|
||||||
|
</block>
|
||||||
<block type="onboard_RTC_get_timestamp">
|
<block type="onboard_RTC_get_timestamp">
|
||||||
<value name="LIST">
|
<value name="LIST">
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
|
|||||||
@@ -1500,6 +1500,13 @@
|
|||||||
</block>
|
</block>
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
<block type="onboard_RTC_get_time_str"></block>
|
<block type="onboard_RTC_get_time_str"></block>
|
||||||
|
<block type="onboard_RTC_get_timetuple_to_str">
|
||||||
|
<value name="CONTENT">
|
||||||
|
<shadow type="math_number">
|
||||||
|
<field name="NUM">2023,1,1,12,0,0</field>
|
||||||
|
</shadow>
|
||||||
|
</value>
|
||||||
|
</block
|
||||||
<block type="onboard_RTC_get_timestamp">
|
<block type="onboard_RTC_get_timestamp">
|
||||||
<value name="LIST">
|
<value name="LIST">
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
|
|||||||
@@ -1466,6 +1466,13 @@
|
|||||||
</block>
|
</block>
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
<block type="onboard_RTC_get_time_str"></block>
|
<block type="onboard_RTC_get_time_str"></block>
|
||||||
|
<block type="onboard_RTC_get_timetuple_to_str">
|
||||||
|
<value name="CONTENT">
|
||||||
|
<shadow type="math_number">
|
||||||
|
<field name="NUM">2023,1,1,12,0,0</field>
|
||||||
|
</shadow>
|
||||||
|
</value>
|
||||||
|
</block
|
||||||
<block type="onboard_RTC_get_timestamp">
|
<block type="onboard_RTC_get_timestamp">
|
||||||
<value name="LIST">
|
<value name="LIST">
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
|
|||||||
@@ -1520,6 +1520,13 @@
|
|||||||
</block>
|
</block>
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
<block type="onboard_RTC_get_time_str"></block>
|
<block type="onboard_RTC_get_time_str"></block>
|
||||||
|
<block type="onboard_RTC_get_timetuple_to_str">
|
||||||
|
<value name="CONTENT">
|
||||||
|
<shadow type="math_number">
|
||||||
|
<field name="NUM">2023,1,1,12,0,0</field>
|
||||||
|
</shadow>
|
||||||
|
</value>
|
||||||
|
</block
|
||||||
<block type="onboard_RTC_get_timestamp">
|
<block type="onboard_RTC_get_timestamp">
|
||||||
<value name="LIST">
|
<value name="LIST">
|
||||||
<block type="onboard_RTC_get_time"></block>
|
<block type="onboard_RTC_get_time"></block>
|
||||||
|
|||||||
Reference in New Issue
Block a user