Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
enums.hpp File Reference
#include <cstdint>
#include <string_view>
Include dependency graph for enums.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  iv
 
namespace  iv::comms
 
namespace  iv::comms::modbus
 
namespace  iv::comms::nmea0183
 

Enumerations

enum class  iv::eDayOfWeek {
  iv::Monday = 1 , iv::Tuesday = 2 , iv::Wednesday = 3 , iv::Thursday = 4 ,
  iv::Friday = 5 , iv::Saturday = 6 , iv::Sunday = 0
}
 
enum class  iv::eImageFormat {
  iv::SVG , iv::PNG , iv::JPG , iv::BMP ,
  iv::GIF , iv::TIFF
}
 
enum class  iv::eLanguage {
  iv::English , iv::French , iv::German , iv::Spanish ,
  iv::Portuguese
}
 
enum class  iv::eState { iv::Initialized , iv::Running , iv::Stopped , iv::Uninitialized }
 
enum class  iv::eProcessingState { iv::Start , iv::Stop }
 
enum class  iv::eProgramCaller {
  iv::Diamar , iv::DiamarEditor , iv::DiamarRepeater , iv::Nereida ,
  iv::NereidaEditor
}
 
enum class  iv::eFontAlignment { iv::Centre , iv::Justify , iv::Left , iv::Right }
 
enum class  iv::eFontSlant { iv::Italic , iv::Normal , iv::Oblique }
 
enum class  iv::eFontWeight { iv::Bold , iv::Normal }
 
enum class  iv::eDigitalValue { iv::Close , iv::Open , iv::Not }
 
enum class  iv::eMeasurementUnit {
  iv::NoUnit , iv::Ampere , iv::Bar , iv::Celsius ,
  iv::CubicMetre , iv::Degree , iv::Fahrenheit , iv::Gallon ,
  iv::Hertz , iv::Hour , iv::Kelvin , iv::KilometresPerHour ,
  iv::Kilowatt , iv::KiloVoltAmpere , iv::Knot , iv::Litre ,
  iv::LitrePerHour , iv::LitrePerMinute , iv::Metre , iv::Millimetre ,
  iv::Millisecond , iv::Minute , iv::MinuteOfArc , iv::MmH2O ,
  iv::NauticalMile , iv::KiloPascal , iv::Pascal , iv::Percentage ,
  iv::Ppm , iv::Psi , iv::RelativeBar , iv::Rpm ,
  iv::Second , iv::SecondOfArc , iv::SquareMetre , iv::Tonne ,
  iv::UnixTimestamp , iv::Volt , iv::Watt
}
 
enum class  iv::eGmtArea {
  iv::P12 = 12 , iv::P11 = 11 , iv::P10 = 10 , iv::P09 = 9 ,
  iv::P08 = 8 , iv::P07 = 7 , iv::P06 = 6 , iv::P05 = 5 ,
  iv::P04 = 4 , iv::P03 = 3 , iv::P02 = 2 , iv::P01 = 1 ,
  iv::P0 = 0 , iv::M01 = -1 , iv::M02 = -2 , iv::M03 = -3 ,
  iv::M04 = -4 , iv::M05 = -5 , iv::M06 = -6 , iv::M07 = -7 ,
  iv::M08 = -8 , iv::M09 = -9 , iv::M10 = -10 , iv::M11 = -11
}
 
enum class  iv::eTimeZone { iv::Gmt , iv::Localtime }
 
enum class  iv::eTimeFormat {
  iv::OnlyDate , iv::OnlyTime , iv::HoursAndMinutes , iv::DateAndTime ,
  iv::StringFormat , iv::BackupFormat , iv::FileFormat
}
 
enum class  iv::eTimeUnit {
  iv::Second , iv::Minute , iv::Hour , iv::Day ,
  iv::Month , iv::Year
}
 
enum class  iv::eDataType {
  iv::Bool , iv::Int16 , iv::Int32 , iv::Int64 ,
  iv::Uint16 , iv::Uint32 , iv::Uint64 , iv::Float ,
  iv::Double
}
 
enum class  iv::eEndianType { iv::BigEndian , iv::LittleEndian , iv::BigEndianByteSwapped , iv::LittleEndianByteSwapped }
 
enum class  iv::comms::eLomLine {
  iv::comms::LineA = 0 , iv::comms::LineB = 1 , iv::comms::LineC = 2 , iv::comms::WatchCallA = 3 ,
  iv::comms::WatchCallB = 4
}
 
enum class  iv::comms::eInterfaceType {
  iv::comms::Ethernet , iv::comms::Http , iv::comms::IxxatUsbV1 , iv::comms::PCanGateway ,
  iv::comms::SocketCan , iv::comms::SerialLine
}
 
enum class  iv::comms::eNetworkType {
  iv::comms::Lom , iv::comms::Redundancy , iv::comms::Vdr , iv::comms::WatchCall ,
  iv::comms::External , iv::comms::Api
}
 
enum class  iv::comms::eProtocolType {
  iv::comms::Can , iv::comms::J1939 , iv::comms::Nmea2k , iv::comms::Modbus ,
  iv::comms::Nmea0183 , iv::comms::Vdr , iv::comms::Redundancy , iv::comms::Loggers ,
  iv::comms::WatchcallNT
}
 
enum class  iv::comms::eCommDebugLevels { iv::comms::OnlyCritical , iv::comms::ErrorOrHigher , iv::comms::WarningOrHigher , iv::comms::All }
 
enum class  iv::comms::eResponse {
  iv::comms::Ok , iv::comms::Timeout , iv::comms::ConnectionError , iv::comms::FullError ,
  iv::comms::NoMessage , iv::comms::MessageError , iv::comms::MessageInvalid , iv::comms::MessageNotAllowed
}
 
enum class  iv::comms::eHeartbeatState {
  iv::comms::BootUp = 0 , iv::comms::Offline = 255 , iv::comms::Operational = 5 , iv::comms::PreOperational = 127 ,
  iv::comms::Stopped = 4
}
 
enum class  iv::comms::eMessageDirection { iv::comms::Incoming , iv::comms::Outgoing }
 
enum class  iv::comms::modbus::eRegisterType { iv::comms::modbus::CoilStatus , iv::comms::modbus::InputStatus , iv::comms::modbus::InputRegister , iv::comms::modbus::HoldingRegister }
 
enum class  iv::comms::nmea0183::eFieldType {
  iv::comms::nmea0183::Boolean , iv::comms::nmea0183::Hexadecimal , iv::comms::nmea0183::Integer , iv::comms::nmea0183::Decimal ,
  iv::comms::nmea0183::String , iv::comms::nmea0183::NorthPole , iv::comms::nmea0183::Coordinate , iv::comms::nmea0183::Time ,
  iv::comms::nmea0183::Date
}
 

Functions

std::string iv::getExtensionForFormat (const iv::eImageFormat &imageFormat)