Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data SystemInfo = SystemInfo {
- systemInfoModelNumber :: !Text
- systemInfoSerialNumber :: !Int
- systemInfoRegistrationId :: !Int
- systemInfoFsanNumber :: !Text
- systemInfoBootloaderVersion :: !BootloaderVersion
- systemInfoFirmwareVersion :: !Version
- systemInfoFirmwareVersionTimestamp :: !Timestamp
- systemInfoAlternateFirmwareVersion :: !Version
- data Version
- = VersionCons !Int !Version
- | VersionNil
- data BootloaderVersion = BootloaderVersion !Version !Version !Version
- data Timestamp = Timestamp {
- timestampYear :: !Int
- timestampMonth :: !Int
- timestampDay :: !Int
- timestampHour :: !Int
- timestampMinute :: !Int
- data Taggedness
- data Vlan = Vlan {
- vlanNumber :: !Int
- vlanName :: !ByteString
- vlanType :: !ByteString
- vlanSecure :: !ByteString
- vlanAvailability :: !(Vector (Maybe Taggedness))
- data RateLimit = RateLimit {}
- decodeVlans :: ByteString -> Maybe (Vector Vlan)
- decodeRateLimits :: ByteString -> Maybe (Vector RateLimit)
- decodeSystemInfo :: ByteString -> Maybe SystemInfo
Documentation
data SystemInfo Source #
data BootloaderVersion Source #
Timestamp | |
|
data Taggedness Source #
The word "taggedness" is almost certainly not a real word, but it shows up in this patent: https://www.google.com/patents/US20080101380
Vlan | |
|
decodeVlans :: ByteString -> Maybe (Vector Vlan) Source #
decodeRateLimits :: ByteString -> Maybe (Vector RateLimit) Source #