@@ -894,4 +894,235 @@ Blockly.defineBlocksWithJsonArray([
894894 "colour" : 220 ,
895895 "tooltip" : "" ,
896896 "helpUrl" : ""
897- } ] ) ;
897+ } ,
898+
899+ /**
900+ * adam_two_seven_sensor_temperature
901+ *
902+ */
903+ {
904+ "type" : "adam_two_seven_sensor_temperature" ,
905+ "message0" : "датчик температуры %1 переменная класса датчика %2" ,
906+ "args0" : [
907+ {
908+ "type" : "input_dummy"
909+ } ,
910+ {
911+ "type" : "field_variable" ,
912+ "name" : "sensor_variable" ,
913+ "variable" : "item"
914+ }
915+ ] ,
916+ "output" : null ,
917+ "colour" : 160 ,
918+ "tooltip" : "" ,
919+ "helpUrl" : ""
920+ } ,
921+
922+ /**
923+ * adam_two_seven_sensor_acceleration
924+ *
925+ */
926+ {
927+ "type" : "adam_two_seven_sensor_acceleration" ,
928+ "message0" : "датчик ускорения %1 переменная класса датчика %2" ,
929+ "args0" : [
930+ {
931+ "type" : "input_dummy"
932+ } ,
933+ {
934+ "type" : "field_variable" ,
935+ "name" : "sensor_variable" ,
936+ "variable" : "item"
937+ }
938+ ] ,
939+ "output" : null ,
940+ "colour" : 160 ,
941+ "tooltip" : "" ,
942+ "helpUrl" : ""
943+ } ,
944+
945+ /**
946+ * adam_two_seven_sensor_gyro
947+ *
948+ */
949+ {
950+ "type" : "adam_two_seven_sensor_gyro" ,
951+ "message0" : "гироскоп %1 переменная класса датчика %2" ,
952+ "args0" : [
953+ {
954+ "type" : "input_dummy"
955+ } ,
956+ {
957+ "type" : "field_variable" ,
958+ "name" : "sensor_variable" ,
959+ "variable" : "item"
960+ }
961+ ] ,
962+ "output" : null ,
963+ "colour" : 160 ,
964+ "tooltip" : "" ,
965+ "helpUrl" : ""
966+ } ,
967+
968+ /**
969+ * adam_two_seven_sensor_magnetometer
970+ *
971+ */
972+ {
973+ "type" : "adam_two_seven_sensor_magnetometer" ,
974+ "message0" : "магнитометр %1 переменная класса датчика %2" ,
975+ "args0" : [
976+ {
977+ "type" : "input_dummy"
978+ } ,
979+ {
980+ "type" : "field_variable" ,
981+ "name" : "sensor_variable" ,
982+ "variable" : "item"
983+ }
984+ ] ,
985+ "output" : null ,
986+ "colour" : 160 ,
987+ "tooltip" : "" ,
988+ "helpUrl" : ""
989+ } ,
990+
991+ /**
992+ * adam_two_seven_sensor_pressure
993+ *
994+ */
995+ {
996+ "type" : "adam_two_seven_sensor_pressure" ,
997+ "message0" : "давление %1 переменная класса датчика %2" ,
998+ "args0" : [
999+ {
1000+ "type" : "input_dummy"
1001+ } ,
1002+ {
1003+ "type" : "field_variable" ,
1004+ "name" : "sensor_variable" ,
1005+ "variable" : "item"
1006+ }
1007+ ] ,
1008+ "output" : null ,
1009+ "colour" : 160 ,
1010+ "tooltip" : "" ,
1011+ "helpUrl" : ""
1012+ } ,
1013+
1014+ /**
1015+ * adam_two_seven_sensor_altitude
1016+ *
1017+ */
1018+ {
1019+ "type" : "adam_two_seven_sensor_altitude" ,
1020+ "message0" : "высота над уровнем моря %1 переменная класса датчика %2" ,
1021+ "args0" : [
1022+ {
1023+ "type" : "input_dummy"
1024+ } ,
1025+ {
1026+ "type" : "field_variable" ,
1027+ "name" : "sensor_variable" ,
1028+ "variable" : "item"
1029+ }
1030+ ] ,
1031+ "output" : null ,
1032+ "colour" : 160 ,
1033+ "tooltip" : "" ,
1034+ "helpUrl" : ""
1035+ } ,
1036+
1037+ /**
1038+ * adam_two_seven_sensor_declaration_extended
1039+ *
1040+ */
1041+ {
1042+ "type" : "adam_two_seven_sensor_declaration_extended" ,
1043+ "message0" : "инициализация датчика bmp280 %1 переменная шины i2c %2 %3 адрес устройства i2c %4" ,
1044+ "args0" : [
1045+ {
1046+ "type" : "input_dummy"
1047+ } ,
1048+ {
1049+ "type" : "field_variable" ,
1050+ "name" : "i2c_variable" ,
1051+ "variable" : "item"
1052+ } ,
1053+ {
1054+ "type" : "input_dummy"
1055+ } ,
1056+ {
1057+ "type" : "input_value" ,
1058+ "name" : "sensor_address"
1059+ }
1060+ ] ,
1061+ "output" : null ,
1062+ "colour" : 160 ,
1063+ "tooltip" : "" ,
1064+ "helpUrl" : ""
1065+ } ,
1066+
1067+ {
1068+ "type" : "adam_two_seven_bmp280_addr_const" ,
1069+ "message0" : "адрес датчика bmp280 %1" ,
1070+ "args0" : [
1071+ {
1072+ "type" : "field_dropdown" ,
1073+ "name" : "addr_variable" ,
1074+ "options" : [
1075+ [
1076+ "0x76" ,
1077+ "0x76"
1078+ ] ,
1079+ [
1080+ "0x77" ,
1081+ "0x77"
1082+ ]
1083+ ]
1084+ }
1085+ ] ,
1086+ "output" : null ,
1087+ "colour" : 160 ,
1088+ "tooltip" : "" ,
1089+ "helpUrl" : ""
1090+ } ,
1091+
1092+ {
1093+ "type" : "adam_two_seven_sensor_set_pressure" ,
1094+ "message0" : "поправка для атмосферного давления %1 переменная класса датчика %2 %3 текущее атмосферное давление %4" ,
1095+ "args0" : [
1096+ {
1097+ "type" : "input_dummy"
1098+ } ,
1099+ {
1100+ "type" : "field_variable" ,
1101+ "name" : "sensor_variable" ,
1102+ "variable" : "item"
1103+ } ,
1104+ {
1105+ "type" : "input_dummy"
1106+ } ,
1107+ {
1108+ "type" : "field_number" ,
1109+ "name" : "current_atmospheric_pressure_variable" ,
1110+ "value" : 1000
1111+ }
1112+ ] ,
1113+ "previousStatement" : null ,
1114+ "nextStatement" : null ,
1115+ "colour" : 160 ,
1116+ "tooltip" : "" ,
1117+ "helpUrl" : ""
1118+ } ,
1119+
1120+ {
1121+ "type" : "adam_two_seven_sensor_mpu_9250_declaration" ,
1122+ "message0" : "инициализация датчика mpu9250" ,
1123+ "output" : null ,
1124+ "colour" : 160 ,
1125+ "tooltip" : "" ,
1126+ "helpUrl" : ""
1127+ }
1128+ ] ) ;
0 commit comments