Skip to content

Commit

Permalink
PJDL v1.1 spec
Browse files Browse the repository at this point in the history
  • Loading branch information
gioblu committed Mar 31, 2017
1 parent 7445529 commit b44a295
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
@@ -1,7 +1,7 @@
- PJON (Padded Jittering Operative Network) Protocol specification: [v1.1](/specification/PJON-protocol-specification-v1.1.md)
- Acknowledge specification: [v0.1](/specification/PJON-protocol-acknowledge-specification-v0.1.md)
- Dynamic addressing specification: **[v0.1](/specification/PJON-dynamic-addressing-specification-v0.1.md)**
- PJDL (Padded Jittering Data Link) specification: [PJDL v1.0](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.0.md) - [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)
- PJDL (Padded Jittering Data Link) specification: [PJDL v1.1](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.1.md) - [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)

```cpp
/*
Expand Down
4 changes: 2 additions & 2 deletions specification/PJON-protocol-acknowledge-specification-v0.1.md
@@ -1,7 +1,7 @@
- PJON (Padded Jittering Operative Network) Protocol specification: [v1.1](/specification/PJON-protocol-specification-v1.1.md)
- Acknowledge specification: **[v0.1](/specification/PJON-protocol-acknowledge-specification-v0.1.md)**
- Dynamic addressing specification: [v0.1](/specification/PJON-dynamic-addressing-specification-v0.1.md)
- PJDL (Padded Jittering Data Link) specification: [PJDL v1.0](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.0.md) - [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)
- PJDL (Padded Jittering Data Link) specification: [PJDL v1.1](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.1.md) - [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)

```cpp
/*
Expand All @@ -27,7 +27,7 @@ Channel analysis Transmission Response
|_____| |____|__________|________|_________|_____| |_____|
```

The graph above contains a standard packet transmission with synchronous acknowledge request where the character `@` or `64` is sent to device id `12` with `00000100` header. As defined by the [PJON protocol layer specification v1.1](/specification/PJON-protocol-specification-v1.1.md) the third bit from right up in the header requests to transmitter a synchronous acknowledge response. How the synchronous acknowledgement procedure works depends on the medium and the strategy used, see [PJDL v1.0](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.0.md) or [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)) specification.
The graph above contains a standard packet transmission with synchronous acknowledge request where the character `@` or `64` is sent to device id `12` with `00000100` header. As defined by the [PJON protocol layer specification v1.1](/specification/PJON-protocol-specification-v1.1.md) the third bit from right up in the header requests to transmitter a synchronous acknowledge response. How the synchronous acknowledgement procedure works depends on the medium and the strategy used, see [PJDL v1.1](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.1.md) or [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)) specification.

#### Asynchronous acknowledge

Expand Down
2 changes: 1 addition & 1 deletion specification/PJON-protocol-specification-v1.1.md
Expand Up @@ -2,7 +2,7 @@
- Acknowledge specification: [v0.1](/specification/PJON-protocol-acknowledge-specification-v0.1.md)
- Dynamic addressing specification: [v0.1](/specification/PJON-dynamic-addressing-specification-v0.1.md)
- PJDL (Padded Jittering Data Link) specification:
[PJDL v1.0](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.0.md) - [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)
[PJDL v1.1](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.1.md) - [PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)

```cpp
/*
Expand Down
Expand Up @@ -3,7 +3,7 @@
- Acknowledge specification: [v0.1](/specification/PJON-protocol-acknowledge-specification-v0.1.md)
- Dynamic addressing specification: [v0.1](/specification/PJON-dynamic-addressing-specification-v0.1.md)
- PJDL (Padded Jittering Data Link) specification:
[PJDL v1.0](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.0.md) - **[PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)**
[PJDL v1.1](/strategies/SoftwareBitBang/specification/PJDL-specification-v1.1.md) - **[PJDLR v1.0](/strategies/OverSampling/specification/PJDLR-specification-v1.0.md)**

```cpp
/*
Expand Down

0 comments on commit b44a295

Please sign in to comment.