MCPcopy
hub / github.com/skip2/go-qrcode / numTerminatorBitsRequired

Method numTerminatorBitsRequired

version.go:2990–3003  ·  view source on GitHub ↗
(numDataBits int)

Source from the content-addressed store, hash-verified

2988}
2989
2990func (v qrCodeVersion) numTerminatorBitsRequired(numDataBits int) int {
2991 numFreeBits := v.numDataBits() - numDataBits
2992
2993 var numTerminatorBits int
2994
2995 switch {
2996 case numFreeBits >= 4:
2997 numTerminatorBits = 4
2998 default:
2999 numTerminatorBits = numFreeBits
3000 }
3001
3002 return numTerminatorBits
3003}
3004
3005// numBlocks returns the number of blocks.
3006func (v qrCodeVersion) numBlocks() int {

Callers 1

encodeMethod · 0.80

Calls 1

numDataBitsMethod · 0.95

Tested by

no test coverage detected