Databox Driver



  1. Databox Download
  2. Databox
  3. Databox Disk Documentation

A Nodejs library used by databox apps and drivers to interfac with Databox APIs.

The Magician SSD management utility is designed to work with all Samsung SSD products including 470 Series, 750 Series, 830 Series, 840 Series, 850 Series, 860 Series, 870 Series, 960 Series, 970 Series and 980 Series. Google Drivers - For Nexus S, Nexus 4, Nexus 7, Nexus 10 and Google Pixel. Or Nexus 5 Driver, Nexus 6 Driver, Nexus 5X Driver, Nexus 6P Driver. Galaxy Nexus Drivers - For GSM and CDMA (Verizon) Galaxy Nexus. Samsung USB Drivers - For Most Samsung Android Phones. Or Galaxy Note 4 Driver, Galaxy S5 Driver, Galaxy S6/S6 Edge Driver, Galaxy Note.

Installation

To use this library in your node project, run:

and then within your project:

:warning: While this library is at 1.0.0 the API may change.

Examples of usage are provided in the https://github.com/me-box/databox-quickstart repository.

Helper Functions

These functions are useful for parsing the configuration data passed to your app or driver.

Find Databox software downloads at CNET Download.com, the most comprehensive source for safe, trusted, and spyware-free downloads on the Web. COVID-19 Driver Listing. COVID-19 updates from Data Innovations. Revolutionize your lab. Transform patient care. The databox export-service allows apps (not drivers) to POST data to whitelisted URLs (see manifest export-whitelist). Note that drivers can access remote URLs directly (see manifest external-whitelist ).

GetHttpsCredentials()

Returns An object containing the HTTPS credentials to pass to https.createServer when offering an https server. These are read from /run/secrets/DATABOX.pem and are generated by the container-manager at run time. This is useful for apps and driver offering interfaces over https.

NewDataSourceMetadata ()

Returns An empty DataSourceMetadata object

DataSourceMetadata objects are used to describe your data source when creating a new one. They look like this:

DataSourceMetadataToHypercat (DataSourceMetadata)

NameTypeDescription
DataSourceMetadataObjectAn object of the form returned by NewDataSourceMetadata

Returns An object representing the hypercat item represented by DataSourceMetadata.

HypercatToDataSourceMetadata (hyperCatString)

NameTypeDescription
hyperCatStringStringA string representation of the hypercat Item representing a data source

Returns an object of the form { 'DataSourceMetadata': <DataSourceMetadata>, 'DataSourceURL':store_url}

GetStoreURLFromHypercat (hyperCatString)

NameTypeDescription
hyperCatStringStringA string representation of the hypercat Item representing a data source

Returns a string holding the store endpoint URL (for use in NewStoreClient)

Using the databox core-store

The databox core-store supports the reading, writing, querying of time series and key value data. It is the default store for Databox version 0.3.0 and greater.

The time series API has support for writing generic JSON blobs (see TSBlob) or data in a specific format (see TS) which allows extra functionality such as joining, filtering and aggregation on the data. The key value API stores data against keys (see KV). All three type of data can be accessed through the databox.StoreClient.

databox.NewStoreClient (STORE_URI, ARBITER_URI, enableLogging)

NameTypeDescription
STORE_URIStringdataStore to access found in DATABOX_STORE_URL for drivers and in GetStoreURLFromHypercat( DATASOURCE_[clientId] ) for each datasource required by an app
ARBITER_URIStringthe URI to the arbiter available in DATABOX_ARBITER_ENDPOINT env var within databox
enableLoggingBoolTurns on verbose debug output

Returns a new StoreClient that is connected to the provided store.

example To create a new client to access a store:

databox.StoreClient.RegisterDatasource (DataSourceMetadata)

Drivers frontier design sound cards & media devices. This function registers your data sources with your store. Registering your data source makes them available to other databox apps.

NameTypeDescription
DataSourceMetadataObjectof the form returned by NewDataSourceMetadata

Returns a Promise that resolves with 'created' on success or rejects with error message on error.

storeClient.TS

These functions allow you to manage structured json data in the time series store and allow for filtering and aggregation of the data.

Data written into a TimeSeriesStore must contain, A value (integer or floating point number) and a tag is an identifier with corresponding string value. For example:{'room': 'lounge', 'value': 1}. Tagging a value provides a way to group values together when accessing them. In the example provided you could retrieve all values that are in a room called 'lounge'.

Data returned from a query is a JSON dictionary containing a timestamp in epoch milliseconds and the actual data. For example:{'timestamp':1513160985841,'data':{'foo':'bar','value':1}}. Data can also be aggregated by applying functions across values. Aggregation functions result in a response of a single value. For example: {'result':1}.

The storeClient.TS supports the following functions:

storeClient.TS.Write (dataSourceID, payload)

Data written to the store for the given dataSourceID data is timestamped with milliseconds since the unix epoch on insert.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
payloadObjectA JSON serializable Object to write to the store

Returns a Promise that resolves with 'created' on success or rejects with error message on error.

storeClient.TS.WriteAt (dataSourceID, timestamp, payload)

Writes data to the store for the given dataSourceID at the given timestamp. Timestamp should be in milliseconds since the unix epoch.

Databox Download

NameTypeDescription
dataSourceIDStringdataSourceID to write to
timestampIntmilliseconds since the unix epoch
payloadObjectA JSON serializable Object to write to the store

Returns a Promise that resolves with 'created' on success or rejects with error message on error.

storeClient.TS.Latest (dataSourceID)

Reads the latest data written to the provided dataSourceID.

NameTypeDescription
dataSourceIDStringdataSourceID to write to

Returns a Promise that resolves with an array of Objects of the form

on success or rejects with error message on error.

storeClient.TS.LastN (dataSourceID,n)

Reads the last N items written to the provided dataSourceID.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
NIntnumber of results to return
aggregationString sumcount
filterTagNameStringThe name of the tag to filter on
filterTypeString equalscontains
filterValueStringthe value to search for in the tag data

Returns a Promise that resolves with an array of Objects of the form

on success or rejects with error message on error.

storeClient.TS.Since (dataSourceID, sinceTimeStamp, aggregation, filterTagName, filterType, filterValue)

Read all entries since a time (inclusive)

NameTypeDescription
dataSourceIDStringdataSourceID to write to
sinceTimeStampInttimestamp im ms form to return data after
aggregationString sumcount
filterTagNameStringOptional name of the tag to filter on
filterTypeString equalscontains
filterValueStringOptional value to search for in the tag data

Returns a Promise that resolves with an array of Objects of the form

storeClient.TS.Range (dataSourceID, fromTimeStamp, toTimeStamp, aggregation, filterTagName, filterType, filterValue)

Read all entries in a time range (inclusive)

NameTypeDescription
dataSourceIDStringdataSourceID to write to
fromTimeStampInttimestamp in ms form which to return data after
toTimeStampInttimestamp in ms before which data will be returned
aggregationString sumcount
filterTagNameStringOptional name of the tag to filter on
filterTypeString equalscontains
filterValueStringOptional value to search for in the tag data

Returns a Promise that resolves with an array of Objects of the form

storeClient.TS.Observe (dataSourceID,timeout)

This function allows you to receive data from a data source as soon as it is written.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
timeoutintstop sending data after timeout seconds

Returns A Promise that resolves with an EventEmitter that emits data when data is written to the observed dataSourceID, the Promise rejects with an error. The data event will contain an Object of the form

storeClient.TS.StopObserving (dataSourceID)

Closes the connection to stop observing data on the provided dataSourceID.

NameTypeDescription
dataSourceIDStringdataSourceID to write to

Returns Void

StoreClient.TSBlob

These functions allow you to manage unstructured json data in the time series store.

:warning: If data is written into a TimeSeriesBlobStore filtering and aggregation functions are not supported.

The StoreClient.TSBlob supports the following functions:

StoreClient.TSBlob.Write (dataSourceID, payload)

Writes data to the store for the given dataSourceID data is timestamped with milliseconds since the unix epoch on insert.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
payloadObjectA JSON serializable Object to write to the store

Returns a Promise that resolves with 'created' on success or rejects with error message on error.

StoreClient.TSBlob.WriteAt (dataSourceID, timestamp, payload)

Writes data to the store for the given dataSourceID at the given timestamp. Timestamp should be in milliseconds since the unix epoch.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
timestampIntmilliseconds since the unix epoch
payloadObjectA JSON serializable Object to write to the store

Returns a Promise that resolves with 'created' on success or rejects with error message on error.

StoreClient.TSBlob.Latest (dataSourceID)

Reads the latest data written to the provided dataSourceID.

NameTypeDescription
dataSourceIDStringdataSourceID to write to

Returns a Promise that resolves with an Object of the form

on success or rejects with error message on error.

StoreClient.TSBlob.LastN (dataSourceID,n)

Reads the last N items written to the provided dataSourceID.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
NIntnumber of results to return

Returns a Promise that resolves with an array of Objects of the form

on success or rejects with error message on error.

StoreClient.TSBlob.Since (dataSourceID, sinceTimeStamp)

Read all entries since a time (inclusive)

NameTypeDescription
dataSourceIDStringdataSourceID to write to
sinceTimeStampInttimestamp im ms form which to return data after

Returns a Promise that resolves with an array of Objects of the form

StoreClient.TSBlob.Range (dataSourceID, fromTimeStamp, toTimeStamp)

Read all entries in a time range (inclusive)

NameTypeDescription
dataSourceIDStringdataSourceID to write to
fromTimeStampInttimestamp in ms form which to return data after
toTimeStampInttimestamp in ms before which data will be returned

Returns a Promise that resolves with an array of Objects of the form

Databox

StoreClient.TSBlob.Observe (dataSourceID,timeout)

This function allows you to receive data from a data source as soon as it is written.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
timeoutintstop sending data after timeout seconds

Returns A Promise that resolves with an EventEmitter that emits data when data is written to the observed dataSourceID, the Promise rejects with an error. The data event will contain an Object of the form

StoreClient.TSBlob.StopObserving (dataSourceID)

Closes the connection to stop observing data on the provided dataSourceID.

NameTypeDescription
dataSourceIDStringdataSourceID to write to

Returns Void

StoreClient.KV

The Key Value Store allows the storage of TEXT, JSON and binary data agents keys. The default content format is JSON.

The StoreClient.KV encapsulates the following functions:

StoreClient.KV.Write (dataSourceID, KeyName, payload, contentFormat)

Writes data to the store for the given dataSourceID data. Writes to the same key overwrite the data.

NameTypeDescription
dataSourceIDStringdataSourceID to write to
KeyNameStringthe key you wish to write to
payloadObjectA JSON serializable Object to write to the store
contentFormatStringJSON TEXT or BINARY

Returns a Promise that resolves with 'created' on success or rejects with error message on error.

StoreClient.KV.ListKeys (dataSourceID)

Lists the stored keys for this dataSourceID

NameTypeDescription
dataSourceIDStringdataSourceID to read from

Returns as Promise that resolves with the data on success or rejects with error message on error. The type of the returned data is an Array of Strings.

StoreClient.KV.Read (dataSourceID, KeyName, contentFormat)

Reads data from the store for the given dataSourceID. data is timestamped with milliseconds since the unix epoch on insert.

NameTypeDescription
dataSourceIDStringdataSourceID to read from
KeyNameStringthe key you wish read from
contentFormatStringJSON TEXT or BINARY

Returns a Promise that resolves with the data on success or rejects with error message on error. The type of the returned data depends on the contentFormat read.

StoreClient.KV.Observe (dataSourceID,timeout,contentFormat)

This function allows you to receive data from all keys under a data source as soon as it is written. This will observe all keys under a single data source

NameTypeDescription
dataSourceIDStringdataSourceID to write to
timeoutintstop sending data after timeout seconds
contentFormatStringJSON TEXT or BINARY

Returns A Promise that resolves with an EventEmitter that emits data when data is written to the observed dataSourceID, the Promise rejects with an error. The data event will contain data stored at the provided dataSourceID. The type of the return data depends on contentFormat.

StoreClient.KV.ObserveKey (dataSourceID,KeyName,timeout,contentFormat)

This function allows you to receive data from a data source as soon as it is written. This will observe a single key under a single data source

NameTypeDescription
dataSourceIDStringdataSourceID to write to
timeoutintstop sending data after timeout seconds
contentFormatStringJSON TEXT or BINARY

Returns A Promise that resolves with an EventEmitter that emits data when data is written to the observed dataSourceID, the Promise rejects with an error. The data event will contain data stored at the provided dataSourceID. The type of the return data depends on contentFormat.

StoreClient.KV.StopObserving (dataSourceID)

Closes the connection to stop observing data on the provided dataSourceID.

NameTypeDescription
dataSourceIDStringdataSourceID to write to

Returns Void

Exporting data to an external service

The databox export-service allows apps (not drivers) to POST data to whitelisted URLs (see manifest export-whitelist). Note that drivers can access remote URLs directly (see manifest external-whitelist).

The details of the export-service are under review, and this API is subject to change or withdrawal in future versions.

databox.NewExportClient(ARBITER_URI)

Create a new export service client.

NameTypeDescription
ARBITER_URIStringthe URI to the arbiter available in DATABOX_ARBITER_ENDPOINT env var within databox

Returns a new Export (client)

export.Longpoll(destination, payload)

Asks the export service to POST the payload to the destination URL. Note, requestId not currently supported.

NameTypeDescription
destinationStringDestination URL
payloadObjectData to POST to destination
idStringoptional request ID, required to poll previous request state

Returns a Promise that resolves with the destination server's response or rejects with an error e.g.

State can be Pending, Processing or Finished. If Finishedext_reponse will be a JSON object like {status: <status code>, body: <response body>}. If id is not specified in the initial request then it will be generated by the export service.

example post some data to a remote URL:

Development of databox was supported by the following funding

Current Tags

Databox
  • 0.7.1 .. alpha (3 years ago)
  • 0.10.5 .. beta (2 years ago)
  • 0.10.8 .. latest (a year ago)

68 Versions

  • 0.10.8 .. a year ago
  • 0.10.7 .. a year ago
  • 0.10.6 .. 2 years ago
  • 0.10.5 .. 2 years ago
  • 0.10.4 .. 2 years ago
  • 0.10.3 .. 2 years ago
  • 0.10.2 .. 2 years ago
  • 0.10.1 .. 2 years ago
  • 0.10.0 .. 2 years ago
  • 0.8.11 .. 2 years ago
  • 0.9.0 .. 2 years ago
  • 0.8.10 .. 2 years ago
  • 0.8.9 .. 2 years ago
  • 0.8.8 .. 2 years ago
  • 0.8.6 .. 2 years ago
  • 0.8.5 .. 2 years ago
  • 0.8.4 .. 2 years ago
  • 0.8.3 .. 2 years ago
  • 0.8.2 .. 2 years ago
  • 0.8.1 .. 2 years ago
  • 0.7.9 .. 3 years ago
  • 0.8.0 .. 3 years ago
  • 0.7.8 .. 3 years ago
  • 0.7.7 .. 3 years ago
  • 0.7.6 .. 3 years ago
  • 0.7.5 .. 3 years ago
  • 0.7.4 .. 3 years ago
  • 0.7.3 .. 3 years ago
  • 0.7.2 .. 3 years ago
  • 0.7.1 .. 3 years ago
  • 0.7.0 .. 3 years ago
  • 0.6.5 .. 3 years ago
  • 0.6.4 .. 3 years ago
  • 0.6.3 .. 3 years ago
  • 0.6.2 .. 3 years ago
  • 0.6.1 .. 3 years ago
  • 0.6.0 .. 3 years ago
  • 0.6.0-rc11 .. 3 years ago
  • 0.6.0-rc10 .. 3 years ago
  • 0.6.0-rc9 .. 3 years ago
  • 0.6.0-rc8 .. 3 years ago
  • 0.6.0-rc7 .. 3 years ago
  • 0.5.6 .. 3 years ago
  • 0.6.0-rc6 .. 3 years ago
  • 0.6.0-rc5 .. 3 years ago
  • 0.6.0-rc4 .. 3 years ago
  • 0.6.0-rc3 .. 3 years ago
  • 0.6.0-rc2 .. 3 years ago
  • 0.6.0-rc0 .. 3 years ago
  • 0.5.4 .. 3 years ago
  • 0.6.0-rc1 .. 4 years ago
  • 0.5.3 .. 4 years ago
  • 0.5.2 .. 4 years ago
  • 0.5.1 .. 4 years ago
  • 0.5.0 .. 4 years ago
  • 0.4.0 .. 4 years ago
  • 0.3.0 .. 4 years ago
  • 0.2.10 .. 4 years ago
  • 0.2.9 .. 4 years ago
  • 0.2.8 .. 4 years ago
  • 0.2.7 .. 4 years ago
  • 0.2.6 .. 4 years ago
  • 0.2.5 .. 4 years ago
  • 0.2.4 .. 4 years ago
  • 0.2.3 .. 4 years ago
  • 0.2.2 .. 4 years ago
  • 0.2.1 .. 4 years ago
  • 0.1.0 .. 4 years ago
XIMETA, Inc. – Shareware – Windows
Databox

Overview

Software NDAS (64-bit Windows) is a Shareware software in the category Miscellaneous developed by XIMETA, Inc.

The latest version of Software NDAS (64-bit Windows) is currently unknown. It was initially added to our database on 06/18/2012.

Databox Driver

Software NDAS (64-bit Windows) runs on the following operating systems: Windows.

Software NDAS (64-bit Windows) has not been rated by our users yet.

Write a review for Software NDAS (64-bit Windows)!

02/11/2021 EMDB 3.71
02/11/2021 FireDaemon Pro 4.5.31
02/11/2021 Shift 6.0.54
02/11/2021 Mullvad 2021.1
02/11/2021 Don't Sleep SoftwareOK.com 7.91
02/10/2021 Adobe updates available
02/10/2021 Firefox 85.0.2 update fixes startup problem
02/09/2021 Updates for Chromium-based browsers now available
02/08/2021 Find the best browser extensions to protect your privacy
02/07/2021 Microsoft Powertoys update available

Databox Disk Documentation

  • » ndas 64 bit deutsch win 10
  • » win8 ndas driver
  • » ndas 64-bit windows 8 free download
  • » 64-bit ndas
  • » ximeta ndas software windows 8 64 bit
  • » ximeta win 8.1 64bit
  • » ndsa 64
  • » ndas software version 3.30.1602 download
  • » ndas windows 7
  • » ximeta win 8.1 64 bit