- Getting Started
- Examples
- SNAP Modules
- SNAPconnect Gateways
- Prototyping
- SNAP Reference
- Users Guide
- API Reference
- Functions
- Function Decorators
- NV Parameters
- NV0-1 – Reserved
- NV2 - MAC Address
- NV3 - Network ID
- NV4 - Channel
- NV5 - Multicast Process Groups
- NV6 - Multicast Forward Groups
- NV7 - Reserved
- NV8 – Device Name
- NV9 – Reserved
- NV10 - Device Type
- NV11 - Feature Bits
- NV12 - Default UART
- Serial Data Forwarding
- NV13 - Buffering Timeout
- NV14 - Buffering Threshold
- NV15 - Inter-character Timeout
- NV16 - Carrier Sense
- NV17 - Collision Detect
- NV18 - Collision Avoidance
- NV19 - Radio Unicast Retries
- NV20 - Mesh Maximum Timeout
- NV21 - Mesh Minimum Timeout
- NV22 - Mesh New Timeout
- NV23 - Mesh Used Timeout
- NV24 - Mesh Delete Timeout
- NV25 - Mesh RREQ Retries
- NV26 - Mesh RREQ Wait Time
- NV27 - Mesh Initial Hop Limit
- NV28 - Mesh Maximum Hop Limit
- NV29 - Mesh Sequence Number
- NV30 - Mesh Override
- NV31 - Mesh LQ Threshold
- NV32 - Mesh Rejection LQ Threshold
- NV33 - Noise Floor
- NV34-38 – Reserved
- NV39 - Radio LQ Threshold
- NV40 - SNAPpy CRC
- NV41 - Platform
- NV42-49 – Reserved
- NV50 - Enable Encryption
- NV51 - Encryption Key
- NV52 - Lockdown
- NV53-62 – Reserved
- NV63 - Alternate Radio Trim
- NV64 - Vendor-Specific Settings
- NV65 - Clock Regulator
- NV66 - Radio Calibration Data
- NV67-69 – Reserved
- NV70 - Transmit Power Limit
- NV71-77 – Reserved
- NV78 - Multicast Serial Forwarded Groups
- NV79 – Reserved
- NV80 - Default UART0 Rate
- NV81 - Default UART1 Rate
- NV82-89 – Reserved
- NV90 - Default Radio Rate
- NV91 - CSMA Timeslot Settings
- NV92-127 – Reserved
- NV128-254
- NV255 – Reserved
- SNAP Hooks
- SNAPstack
- SNAPtoolbelt
- SNAPcompiler
- Legacy
NV Parameters¶
NV0-1 – Reserved¶
Reserved for Synapse use.
NV2 - MAC Address¶
NV3 - Network ID¶
NV4 - Channel¶
NV5 - Multicast Process Groups¶
NV6 - Multicast Forward Groups¶
NV7 - Reserved¶
Reserved for Synapse use.
NV8 – Device Name¶
NV9 – Reserved¶
Reserved for Synapse use.
NV10 - Device Type¶
NV11 - Feature Bits¶
NV12 - Default UART¶
Serial Data Forwarding¶
The next three NV parameters (13-15) affect the “forwarding” of buffered-up serial data (data that has been received over one of the serial ports).
The NV13 - Buffering Timeout and NV15 - Inter-character Timeout are (as you might expect) time-related. They affect time-driven triggers that can cause
serial data to be “pushed” to other parts of the system. In contrast, NV14 - Buffering Threshold is completely timing-independent
and is driven solely by the quantity of data that has been received. All three of these parameters can be tuned to
control when data that a SNAP node receives over a serial connection gets forwarded to other nodes. To control where
the data gets forwarded to, refer to the crossConnect()
and uniConnect()
functions. For more information, refer the to the SNAP Users Guide.
NV13 - Buffering Timeout¶
NV14 - Buffering Threshold¶
NV15 - Inter-character Timeout¶
NV16 - Carrier Sense¶
NV17 - Collision Detect¶
NV18 - Collision Avoidance¶
NV19 - Radio Unicast Retries¶
NV20 - Mesh Maximum Timeout¶
NV21 - Mesh Minimum Timeout¶
NV22 - Mesh New Timeout¶
NV23 - Mesh Used Timeout¶
NV24 - Mesh Delete Timeout¶
NV25 - Mesh RREQ Retries¶
NV26 - Mesh RREQ Wait Time¶
NV27 - Mesh Initial Hop Limit¶
NV28 - Mesh Maximum Hop Limit¶
NV29 - Mesh Sequence Number¶
NV30 - Mesh Override¶
NV31 - Mesh LQ Threshold¶
NV32 - Mesh Rejection LQ Threshold¶
NV33 - Noise Floor¶
NV34-38 – Reserved¶
Reserved for Synapse use.
NV39 - Radio LQ Threshold¶
NV40 - SNAPpy CRC¶
NV41 - Platform¶
NV42-49 – Reserved¶
Reserved for Synapse use.
NV50 - Enable Encryption¶
NV51 - Encryption Key¶
NV52 - Lockdown¶
NV53-62 – Reserved¶
Reserved for Synapse use.
NV63 - Alternate Radio Trim¶
NV64 - Vendor-Specific Settings¶
NV65 - Clock Regulator¶
NV66 - Radio Calibration Data¶
NV67-69 – Reserved¶
Reserved for Synapse use.
NV70 - Transmit Power Limit¶
NV71-77 – Reserved¶
Reserved for Synapse use.
NV78 - Multicast Serial Forwarded Groups¶
NV79 – Reserved¶
Reserved for Synapse use.
NV80 - Default UART0 Rate¶
NV81 - Default UART1 Rate¶
NV82-89 – Reserved¶
Reserved for Synapse use.
NV90 - Default Radio Rate¶
NV91 - CSMA Timeslot Settings¶
NV92-127 – Reserved¶
Reserved for Synapse use.
NV128-254¶
These are user-defined NV parameters, and can be used for whatever purpose you choose. Factory defaulting a node’s NV parameters resets all of these parameters to None.
NV255 – Reserved¶
Reserved for Synapse use.