Commit graph

53 commits

Author SHA1 Message Date
csawatzky
f54d4b5375 changed the orbital camera to allow for an offset without messing with the rotation, added a moisture heatmap, updated the bin3dvisualizer to look cleaner, re-implemented a new version of the dialog box that pops up when clicking a node 2026-05-13 14:32:52 -06:00
csawatzky
52c8a02af3 with changing unit preferences and such to use the user object and not local storage, the decriber needed to be updated as well and i missed that part, so now describeMeasurement takes in an optional user and uses its settings for the unit and such and when not passed in will use the defaults 2026-04-01 10:42:16 -06:00
csawatzky
dc54f99abd had cursor replace uses of getDistanceUnit with using the distance unit in the users settings so that it no longer relies on local storage 2026-03-26 09:43:39 -06:00
csawatzky
a2944d7a60 refactor: replace deprecated getPressureUnit and getTemperatureUnit functions with user model methods
Updated the GateDeviceInteraction and MeasurementDescriber components to utilize user.pressureUnit() instead of the deprecated getPressureUnit() function. Added deprecation comments in units.ts for clarity on the transition to User.tempUnit() and User.pressureUnit().
2026-03-25 16:23:56 -06:00
csawatzky
ce41a2dc05 replacing the getTemperatureUnit function in units that uses the local storage with a function in the user model to just get it from the user settings 2026-03-25 15:45:59 -06:00
csawatzky
115e2c5ed4 added column for the device state and some wording next to the icond for the pca state so its not as ambiguous 2026-03-10 16:50:59 -06:00
csawatzky
e41670be8f added comment in the measurement describer 2026-02-12 15:02:43 -06:00
csawatzky
73a4d6afea fixing airflow component measurement types 2026-02-12 14:59:40 -06:00
csawatzky
65cb7acbab finished the functionality for adding components from the scan 2025-11-03 13:23:02 -06:00
csawatzky
6b0dd9ff41 Merge branch 'master' into onewire_detect 2025-11-03 10:51:29 -06:00
csawatzky
beee7b6f2a hotfix for putting the interactions on the component cards
the interactions are loading and being added correctly but when determining which card to display the interaction on it was not considering the expansion and mux lines in the check for the same component id
2025-11-03 09:52:27 -06:00
csawatzky
5c5d8debc4 fix for the mV decimals on drager sensors, there shouldn't be any 2025-10-28 09:33:55 -06:00
csawatzky
d63022ca88 fix for the drager voltage showing incorrectly on the chart for o2 subtypes 2025-10-28 09:27:42 -06:00
csawatzky
d6f33a873c adding ne alarm subtype to the boolean output 2025-10-27 15:11:27 -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
8dad7ae38b take out the suffix from the chip until we actually have a way of knowing if the bettery is actually charging 2025-09-29 14:50:51 -06:00
csawatzky
612a8da0f7 fix power chip saying not charging when it is actually charging 2025-09-29 14:25:50 -06:00
csawatzky
f2636795d1 Merge branch 'drager_i2c' into dev_environment 2025-08-01 15:25:37 -06:00
csawatzky
f9ae15f2c8 added i2c as an option for drager components 2025-08-01 15:17:55 -06:00
csawatzky
163f4dc288 Merge branch 'node_exclusion_update' into dev_environment 2025-07-31 15:18:45 -06:00
csawatzky
25fc5021fe Merge branch 'airflow' into node_exclusion_update 2025-07-28 15:30:14 -06:00
csawatzky
ee1d91638c Merge branch 'airflow' into dev_environment 2025-07-28 12:07:45 -06:00
csawatzky
7d24cb7df4 updating the address for airflow 2025-07-28 12:04:20 -06:00
csawatzky
116ad33351 Merge branch 'airflow' into dev_environment 2025-07-25 09:48:26 -06:00
csawatzky
8a53f9689a changed the speed to be m/s in metric rather than km/h and ft/m in imperial and added the measurement type for speed/velocity to the airflow component 2025-07-25 09:45:32 -06:00
csawatzky
38ae04f40c added the airlfow subtypes 2025-07-24 15:56:23 -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
8b69632be4 removed the unused array 2025-07-11 13:56:39 -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
98717b7c00 expanded component extensions with secondary components (mainly due to the scd30) 2025-07-02 16:49:38 -06:00
csawatzky
751b39d345 made the react components to display the card for scanned components 2025-06-26 13:20:10 -06:00
csawatzky
7a99a44307 protobuf update and added agi cable subtype 2025-06-09 11:13:46 -06:00
csawatzky
dd2d24c357 hotfix for LEL measurement summary 2025-05-26 13:25:42 -06:00
csawatzky
b604481d43 missed the measurement describer part 2025-05-23 11:38:18 -06:00
csawatzky
ee4ecb0036 making the LEL display as a percent the same as O2 2025-05-23 11:34:55 -06:00
csawatzky
2ea8610525 adding differential pressure subtype 2025-05-23 11:32:45 -06:00
csawatzky
13b875ce46 adding lel subtype 2025-05-23 11:31:51 -06:00
csawatzky
f39c0d1102 updated the platform stuff to include the ethernet blue board 2025-05-22 13:31:37 -06:00
csawatzky
40c8e01010 modified the describer for measurments to change the label for auto detect to cable id and type 2025-04-29 12:09:28 -06:00
csawatzky
3a89271656 commented out a deprecated functino in the grain cable describer 2025-04-28 13:53:12 -06:00
csawatzky
31fae79fd5 added the firmware page 2025-04-15 15:30:23 -06:00
csawatzky
2816884771 added fields list page, left out the harvest plan table as i would like to re-do and this is a good oppurtunity (if people want it) 2025-04-11 10:57:12 -06:00
Carter
65eeb9e8b4 got rid of material-ui references and fixed fan icon import 2025-03-18 11:40:16 -06:00
Carter
cd972409b2 bins page now has the add bin button 2025-03-10 12:51:40 -06:00
Carter
45ff49bcea added tons of files for component functionality; manual component adding added temporarily 2025-02-11 16:31:03 -06:00
Carter
4e7c68401b device settings and actions made functional 2025-01-10 14:42:30 -06:00
Carter
3ce00facd1 tag stuff 2025-01-08 14:45:45 -06:00
Carter
c1ff72025a can add groups 2024-12-18 14:00:21 -06:00
Carter
aa3301ac35 added device actions 2024-12-13 13:27:16 -06:00
Carter
23bcb467e9 wrote helper function fto accomodate improper enums 2024-12-13 09:39:19 -06:00