Commit graph

49 commits

Author SHA1 Message Date
csawatzky
be8dc1d11f various display updates to use the custom grain name and colors 2025-12-17 14:04:37 -06:00
csawatzky
e2ad43975d expanding the name and collor function to use the custom grain (still need to return the color for custom) 2025-12-16 14:31:09 -06:00
csawatzky
7697ec5474 renamed prop 2025-12-16 14:15:25 -06:00
csawatzky
fb1434f817 putting the grain form in the component form and adding a custom grain toggle, also tweaked the form to be just the form when no grains are saved and to use a search select and put the form in an accordion when there are saved custom grains 2025-12-15 16:29:54 -06:00
csawatzky
54d995ae2d added toggle for node reversal to the component form, limited it to firmware version 2.1.8 or higher 2025-11-13 11:25:44 -06:00
csawatzky
8fd63e249d Merge branch 'i2c_detect' into staging_environment 2025-10-30 16:50:11 -06:00
csawatzky
33eb4e6eca Merge branch 'master' into i2c_detect 2025-10-23 14:04:09 -06:00
csawatzky
98a1538167 fix for the I2C Drager stuff so it uses the expansion line and not cable id so the address type stays as 2, onewire drager will still use cable id 2025-10-23 13:01:54 -06:00
Carter
dd50fdc723 Merge branch 'staging_environment' 2025-10-22 10:36:43 -06:00
csawatzky
4659ba3751 hotfix for the offset check when grain cables are using a mode 2025-10-21 13:24:50 -06:00
csawatzky
50b33e587d implemented a way of filtering positions using the subtype
The lidar uses a different I2C address for each of the subtypes so this allows us to be able to control the options for a user for each of the subtypes so that one lidars  address cant be used for another
2025-10-07 12:39:32 -06:00
csawatzky
a6b463eea2 Merge branch 'staging_environment' into field_dashboard 2025-09-02 13:42:06 -06:00
csawatzky
4db21a3d0c finished designing the list and mobile view of the field list 2025-08-26 14:33:57 -06:00
csawatzky
731cf06e60 change to the form so that if a device has individual calibrations it can still use the mode stuff 2025-08-20 16:13:13 -06:00
csawatzky
30806a61c4 expanding the json file so the the new scd30 subtype for co2 has the mode/calibration part 2025-08-20 16:06:40 -06:00
csawatzky
163f4dc288 Merge branch 'node_exclusion_update' into dev_environment 2025-07-31 15:18:45 -06:00
csawatzky
23223aa1a8 updated the api to use a new variable for whether to load all nodes, this will still use the show errors boolean for the component page
fixed issue in the filter function in the grain cable model that caused it to return empty when a top node was not set
updated the bin svg to have the disabled nodes greyed out
2025-07-31 13:20:31 -06:00
csawatzky
25fc5021fe Merge branch 'airflow' into node_exclusion_update 2025-07-28 15:30:14 -06:00
csawatzky
525c057e16 fixed errors from moving the calibration definition to the quack 2025-07-28 15:12:45 -06:00
csawatzky
934c9cb92b fixed isse with calibration no longer being defined in the pond proto 2025-07-28 14:40:28 -06:00
csawatzky
7d241e1dcb added section on the component page to warn users of excluded nodes 2025-07-25 13:14:28 -06:00
csawatzky
e586421ffa took out the old exclusion stuff from the component types, moved the excluded nodes to the component settings rather than preferences, commented out some deprecated stuff relating to the old measurements 2025-07-24 15:44:00 -06:00
csawatzky
90776b0c06 changover to use the components settings and not the prefs 2025-07-17 09:19:01 -06:00
csawatzky
3325c9d75b implemented the epansion line stuff
made adjustments to to the grain cable by adding i2c as an option as long as you set and expander line,
also ajusted DeviceAvailability so that an i2c address will not be claimed if the component has an expansion line set, updated the device wizard to removed pin options if the i2c port was selected and vice versa for pins since we now have a components that supports both types, updated the components setting to set the default address type based on the restriction passed in that is set by the wizard, and fall back to what is was before if one is not passed in
2025-07-11 13:56:17 -06:00
csawatzky
0b31f5585d Merge branch 'i2c_detect' into dev_environment 2025-06-30 11:42:11 -06:00
csawatzky
c8105ef624 finished the card to detect i2c components and select ones to add 2025-06-27 14:19:55 -06:00
Carter
a1a4851fd9 merged gas status, pulled, updated staging proto 2025-05-23 13:24:32 -06:00
Carter
fa78c29717 merged gas status branch 2025-05-23 13:16:55 -06:00
Carter
ebf6bdb71a fixed navigation bug in devices page; added option to seperate dust from sen5x to different column 2025-05-16 10:53:26 -06:00
csawatzky
26299e3cdf fix for component cards switch
prevent default was stoppgin the onChange from firing properly
2025-05-15 09:25:09 -06:00
csawatzky
2c2fda4817 fix the switch on controller cards
prevent default was stopping the onChange from firing properly
2025-05-15 09:23:44 -06:00
csawatzky
07e09e2942 fixed issue with menu anchor interfering iwth dialogs in the component actions 2025-05-13 12:53:54 -06:00
csawatzky
6d6c5c8a47 stopped using tidy component in the use effect that ran the callback 2025-05-08 14:14:57 -06:00
Carter
bfd3b6bb5f got sen5x overlays working 2025-05-01 11:03:43 -06:00
csawatzky
b62c7dbe5c updated the component and device api's to have as be a parameter for the function 2025-04-22 14:33:19 -06:00
csawatzky
9074120f74 added the fan picker stuff back in to the binSettings and componentForm 2025-04-08 15:27:02 -06:00
Carter
9cdf7514b2 device actions fully imported 2025-04-02 16:09:18 -06:00
Carter
c84f6194fa got rid of a bunch of old material-ui references and fixed a map import 2025-03-17 16:28:29 -06:00
csawatzky
1982a93bf0 updated the dialog actions for the submit and cancel buttons 2025-03-04 13:44:13 -06:00
csawatzky
f2cf950a6b updated the material ui imports for existing files that had not been updated yet 2025-03-04 12:35:36 -06:00
csawatzky
cf559d48a2 using json-2-csv package for the csv export now since the old package has not been updated in 4 years 2025-02-28 14:51:10 -06:00
csawatzky
0f54cb6862 fixing errors in export 2025-02-28 11:37:33 -06:00
csawatzky
9633fb7bb6 fixed the component cards to work with mui's new grids 2025-02-26 14:35:25 -06:00
Carter
c62bfbf916 component page graphs now render 2025-02-24 11:46:16 -06:00
Carter
af4cc08d87 component cards imported 2025-02-21 15:47:45 -06:00
Carter
ef6e8de895 minor spacing stuff 2025-02-13 10:49:37 -06:00
Carter
2acdd59ac7 device history implemented 2025-02-12 15:11:42 -06:00
Carter
6c5ac2b17c added team select in user menu 2025-02-12 13:25:12 -06:00
Carter
45ff49bcea added tons of files for component functionality; manual component adding added temporarily 2025-02-11 16:31:03 -06:00