Files
        @ 25926382c27b
    
        
              Branch filter: 
        
    Location: HydroBot/hydrobot-software/hydrobot_can.json - annotation
        
            
            25926382c27b
            2.9 KiB
            application/json
        
        
    
    Added modules for database connection, scheduler, and comms protocol definition
    d1142fbbace4 d1142fbbace4 d1142fbbace4 d1142fbbace4 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb ba00e49948dc ba00e49948dc 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 981a1d0baca8 981a1d0baca8 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb 1aa7eed26cdb d1142fbbace4 5a8390f04729 5a8390f04729 5a8390f04729 5a8390f04729 12301ec2a5ea 12301ec2a5ea 82aee4d2fe07 12301ec2a5ea 5a8390f04729 d1142fbbace4 5a8390f04729 d1142fbbace4 d1142fbbace4  | 
{
    "messages": [
        {
        "name": "AirSense",
        "id": "0x202",
        "signals": { "0": {"name": "Nothing", "bit_length": 16, "factor": 1, "offset": 0, "unit": ""},
                    "16": {"name": "Temperature", "bit_length": 16, "factor": 0.1, "offset": 40, "unit": "C"},
                    "32": {"name": "Humidity", "bit_length": 16, "factor": 0.1, "offset": 0, "unit": "%RH"},
                    "48": {"name": "Pressure", "bit_length": 16, "factor": 0.1, "offset": 0, "unit": "hPa"}
                   }
        },
        {
        "name": "RelayDriveOut",
        "id": "0x203",
        "signals": { "0": {"name": "Nothing", "bit_length": 32, "factor": 1, "offset": 0, "unit": ""},
                    "32": {"name": "Output1", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "40": {"name": "Output2", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "48": {"name": "Output3", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "56": {"name": "Output4", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"}
                   }
        },
        {
        "name": "RelayDriveIn",
        "id": "0x204",
        "signals": { "0": {"name": "FlowRate", "bit_length": 16, "factor": 0.133, "offset": 0, "unit": "Hz"},
                    "16": {"name": "Nothing", "bit_length": 16, "factor": 1, "offset": 0, "unit": ""},
                    "32": {"name": "Input1", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "40": {"name": "Input2", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "48": {"name": "Input3", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "56": {"name": "Input4", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"}
                   }
        },
        {
        "name": "Stuff",
        "id": "0x205",
        "signals": { "0": {"name": "Nothing", "bit_length": 32, "factor": 1, "offset": 0, "unit": ""},
                    "32": {"name": "Input1", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "40": {"name": "Input2", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "48": {"name": "Input3", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"},
                    "56": {"name": "Input4", "bit_length": 8, "factor": 1, "offset": 0, "unit": "bool"}
                   }
        },
        {
        "name": "WaterSense",
        "id": "0x206",
        "signals": { "0": {"name": "Temperature", "bit_length": 8, "factor": 0.5, "offset": 40, "unit": "C"},
                    "8": {"name": "Nothing", "bit_length": 16, "factor": 1, "offset": 0, "unit": ""},
                    "24": {"name": "PercentFull", "bit_length": 8, "factor": 1, "offset": 0, "unit": "%"}
                     
                   }
        }
    ]
}
 |