Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cbsoftware/PressureNet-SDK
/ types & classes
Types & classes
36 in github.com/Cbsoftware/PressureNet-SDK
⨍
Functions
397
◇
Types & classes
36
Class
APIDataDownload
src/ca/cumulonimbus/pressurenetsdk/CbApi.java:134
Class
BatchClearer
src/ca/cumulonimbus/pressurenetsdk/CbService.java:1054
Class
CbAccount
src/ca/cumulonimbus/pressurenetsdk/CbAccount.java:3
Class
CbAlarm
src/ca/cumulonimbus/pressurenetsdk/CbAlarm.java:11
Class
CbApi
Make PressureNet Live API calls and manage the results locally @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbApi.java:36
Class
CbApiCall
Describe a call to the PressureNet Live API @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbApiCall.java:10
Class
CbBatchSender
Securely send collected data to servers. @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbBatchSender.java:42
Class
CbConfiguration
Store configurations for the PressureNet SDK @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbConfiguration.java:8
Class
CbContributions
src/ca/cumulonimbus/pressurenetsdk/CbContributions.java:3
Class
CbCurrentCondition
A description of the current weather at a specific location. @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbCurrentCondition.java:14
Class
CbDataCollector
Collect data from onboard sensors and store locally @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbService.java:216
Class
CbDataSender
Securely send collected data to servers. @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbDataSender.java:42
Class
CbDb
Keep track of app settings, as this SDK may be used by more than one app on a device. This allows an empty Intent to start the Service generically, an
src/ca/cumulonimbus/pressurenetsdk/CbDb.java:28
Class
CbForecastAlert
Basic weather alert information @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbForecastAlert.java:12
Class
CbLocationManager
Implement location strategy for GPS, Network location Find the most accurate location within a time limit Minimize battery use @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbLocationManager.java:26
Class
CbObservation
Store a single observation Measurement value, measurement accuracy, location, location accuracy, time, id, privacy, client key @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbObservation.java:17
Class
CbRegisteredApp
Register an application @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbRegisteredApp.java:9
Class
CbScience
Science methods and classes. Provide simple data processing like trend discovery. This will eventually expand to forecasting and other atmospheric sci
src/ca/cumulonimbus/pressurenetsdk/CbScience.java:18
Class
CbSensorStreamer
Collect data from onboard sensors and store locally @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbService.java:423
Class
CbService
Represent developer-facing pressureNET API Background task; manage and run everything Handle Intents @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbService.java:59
Class
CbSettingsHandler
Use Preferences to hold core PressureNet settings Wrap and be compatible with Android Preferences Collection and Submission Frequency, Privacy control
src/ca/cumulonimbus/pressurenetsdk/CbSettingsHandler.java:14
Class
CbStats
src/ca/cumulonimbus/pressurenetsdk/CbStats.java:3
Class
CbStatsAPICall
src/ca/cumulonimbus/pressurenetsdk/CbStatsAPICall.java:5
Class
CbWeather
Parent class for all Weather @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbWeather.java:8
Class
ConditionTimeComparator
Compare two current conditions' time vales @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbScience.java:284
Class
DatabaseHelper
src/ca/cumulonimbus/pressurenetsdk/CbDb.java:188
Class
IncomingHandler
Handler of incoming messages from clients.
src/ca/cumulonimbus/pressurenetsdk/CbService.java:1473
Class
LocationStopper
src/ca/cumulonimbus/pressurenetsdk/CbService.java:595
Class
LocationStopper
src/ca/cumulonimbus/pressurenetsdk/CbLocationManager.java:113
Class
ReadingSender
Collect and send data in a different thread. This runs itself every "settingsHandler.getDataCollectionFrequency()" milliseconds
src/ca/cumulonimbus/pressurenetsdk/CbService.java:722
Class
SaveAPIData
src/ca/cumulonimbus/pressurenetsdk/CbApi.java:239
Class
SensorStopper
src/ca/cumulonimbus/pressurenetsdk/CbService.java:378
Class
SensorValueComparator
Compare to observation's sensor values @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbScience.java:316
Class
SingleReadingSender
Send a single reading. TODO: Combine with ReadingSender for less code duplication. ReadingSender. Fix that.
src/ca/cumulonimbus/pressurenetsdk/CbService.java:613
Class
StatsDataDownload
src/ca/cumulonimbus/pressurenetsdk/CbApi.java:260
Class
TimeComparator
Compare to observation's time values @author jacob
src/ca/cumulonimbus/pressurenetsdk/CbScience.java:300