@J Dawson Thanks for your reply. I'm using that document as a reference.
It shows address and size but there's no info about type (int, string, etc..)
Other sources don't seem to give that info either.
https://docs.flightsimulator.com/html/Programming_Tools/SimVars/Simulation_Variables.htm
https://www.projectmagenta.com/all-fsuipc-offsets/
I'm writing a client for Paul Henty's included websocket server which asks for a type when declaring an offset.
// create the request object
var request = {
command: 'offsets.declare',
name: 'myOffsets',
offsets: [
{ name: 'altitude', address: 0x0570, type: 'int', size: 8 },
{ name: 'avionicsMaster', address: 0x2E80, type: 'uint', size: 4 },
{ name: 'heading', address: 0x0580, type: 'uint', size: 4 },
{ name: 'aircraftName', address: 0x3D00, type: 'string', size: 256 },
]
}
// send to the server as a JSON string
if (ws) {
ws.send(JSON.stringify(request));
}
http://fsuipcwebsockets.paulhenty.com/#cmdoffsetsread