all under models/

This commit is contained in:
2023-06-13 21:47:07 +02:00
parent 4f190401c3
commit fb7590a736
11 changed files with 14 additions and 23 deletions

View File

@@ -1,10 +0,0 @@
// pub mod multiple_measures;
mod beacon_measure;
mod device_status;
// mod known_position;
// Renaming types for ease of use outside the scope of this module
pub const BEACONMEASURE_TIME_WINDOW: u64 = 4;
pub type BeaconMeasure = beacon_measure::BeaconMeasure;
// pub type KnownPosition = known_position::KnownPosition;
pub type DeviceStatus = device_status::DeviceStatus;

View File

@@ -1,18 +1,17 @@
#![allow(confusable_idents)]
#![allow(mixed_script_confusables)]
#![allow(non_upper_case_globals)]
pub mod helper;
pub mod influxdb_models;
pub mod unit_conversion;
mod types;
pub type Point = types::point::Point;
pub type MAC = types::mac::MAC;
mod models;
pub type Antenna = models::antenna::Antenna;
pub type DeviceReport = models::DeviceReport;
pub type DeviceReport = models::DeviceReport;
pub type KnownPosition = models::known_position::KnownPosition;
pub type DeviceStatus = models::device_status::DeviceStatus;
pub type BeaconMeasure = models::beacon_measure::BeaconMeasure;

View File

@@ -12,7 +12,6 @@ pub struct Antenna {
impl Antenna {
const C: f64 = 2.99e8;
const F: f64 = 2.4e9;
#[allow(non_upper_case_globals)]
const λ: f64 = Self::C / Self::F;
pub fn new(id: &str, tssi: f64, coord: Point) -> Antenna {

View File

@@ -3,7 +3,7 @@ use influxdb::{InfluxDbWriteable, ReadQuery};
use serde::{Deserialize, Serialize};
use crate::helper::for_async::get_influx_cli;
use crate::influxdb_models::BEACONMEASURE_TIME_WINDOW;
use crate::models::BEACONMEASURE_TIME_WINDOW;
use crate::MAC;
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, InfluxDbWriteable)]

View File

@@ -3,7 +3,7 @@ use influxdb::{InfluxDbWriteable, ReadQuery};
use serde::{Deserialize, Serialize};
use crate::helper::for_async::get_influx_cli;
use crate::{Point,MAC};
use crate::{Point, MAC};
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, InfluxDbWriteable)]
pub struct KnownPosition {

View File

@@ -1,8 +1,11 @@
pub mod antenna;
pub mod beacon_measure;
pub mod device_status;
pub mod known_position;
pub const BEACONMEASURE_TIME_WINDOW: u64 = 4;
#[derive(Debug, serde::Serialize, serde::Deserialize)]
pub struct DeviceReport {
pub data: Vec<crate::influxdb_models::BeaconMeasure>,
pub data: Vec<crate::models::beacon_measure::BeaconMeasure>,
}

View File

@@ -1,2 +1,2 @@
pub mod mac;
pub mod point;
pub mod point;